Where is Astwood?

Where is Astwood located?

Astwood, Astwood, Great Britain (approx. 52.115433°, -0.6111638°)


Where is Astwood on the map?