Where is Hedsor House?

Where is Hedsor House located?

Hedsor House, Hedsor House, Great Britain (approx. 51.5656°, -0.6914°)


Where is Hedsor House on the map?