Where is Alvechurch?

Where is Alvechurch located?

Alvechurch, Alvechurch (Station), Great Britain (approx. 52.34607°, -1.96766°)


Where is Alvechurch on the map?