Where is Home House?

Where is Home House located?

Home House, Home House, Great Britain (approx. 51.5162°, -0.1567°)


Where is Home House on the map?