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 ![]()
|