Where is Hatch Beauchamp?

Where is Hatch Beauchamp located?

Hatch Beauchamp, Hatch Beauchamp (Station), Great Britain (approx. 50.973396°, -3.007064°)


Where is Hatch Beauchamp on the map?