Alvechurch
Alvechurch is a large village of Bromsgrove district, in the north-east of the county of Worcestershire, England. Lying in the valley of the River Arrow, the nearest city is Birmingham.
Big map | Google Earth KML | OpenStreetMap
lat: 52.3502311707,
long: -1.96277594566
Embed
Did you see something wrong?, contact Tagzania.
Tagzania