Where is The Great House?

Where is The Great House located?

The Great House, England, Great Britain (approx. 51.47511°, -0.91293°)


Where is The Great House on the map?