Where is Queen's House?

Where is Queen's House located?

Queen's House, Queen's House, Great Britain (approx. 51.48126°, -0.0037°)


Where is Queen's House on the map?