Where is Coach House?

Where is Coach House located?

Coach House, England, Great Britain (approx. 50.92806°, -1.30503°)


Where is Coach House on the map?