Where is Ashchurch?

Where is Ashchurch located?

Ashchurch, Ashchurch, Great Britain (approx. 51.9986°, -2.1068883°)


Where is Ashchurch on the map?