Where is Hedsor House?

Where is Hedsor House located?

Hedsor House, Buckinghamshire, United Kingdom (approx. 51.5656°, -0.6914°)


Where is Hedsor House on the map?