Where is Burleigh House?

Where is Burleigh House located?

Burleigh House, Burleigh House, Great Britain (approx. 51.653°, -0.083°)


Where is Burleigh House on the map?