Where is Queens House?

Where is Queens House located?

Queens House, Westminster, United Kingdom (approx. 51.51104°, -0.1302996°)


Where is Queens House on the map?