Where is The Coach House?

Where is The Coach House located?

The Coach House, The Coach House, Great Britain (approx. 53.200336°, -0.566801°)


Where is The Coach House on the map?