Where is Adelaide House?

Where is Adelaide House located?

Adelaide House, Adelaide House, Great Britain (approx. 51.5091°, -0.0868°)


Where is Adelaide House on the map?