Where is Frogmore House?

Where is Frogmore House located?

Frogmore House, Frogmore House, Great Britain (approx. 51.47465°, -0.59431°)


Where is Frogmore House on the map?