Where is Elizabeth House?

Where is Elizabeth House located?

Elizabeth House, Elizabeth House, Great Britain (approx. 51.46613°, -0.967359°)


Where is Elizabeth House on the map?