Where is Sutton House?

Where is Sutton House located?

Sutton House, Sutton House, Great Britain (approx. 51.548332°, -0.050277777°)


Where is Sutton House on the map?