Where is The Thatched House?

Where is The Thatched House located?

The Thatched House, The Thatched House, Great Britain (approx. 50.725624°, -3.549104°)


Where is The Thatched House on the map?