Where is The Red House?

Where is The Red House located?

The Red House, The Red House, Great Britain (approx. 51.343204°, -0.08944°)


Where is The Red House on the map?