St. Michael's House - Elizabeth Street, London, UK



This Art Deco office building sits on Elizabeth Street across from the Victoria Coach Station.






Close Window