Explore details about location Northleach Avenue. Northleach Avenue is a location situated within the Birmingham alongside other areas such as Grafton Road, Terrace Road, Bamville Road.