Tower Hill Serviced ApartmentsFerienwohnung
97 Leman Street, Tower Hamlets, London, E1 8GJ, Großbritannien
Das Still Life Tower Hill liegt am Rand der City of London, einen 10-minütigen Spaziergang vom Tower of London, von der U-Bahn-Station Tower Hill und von der Themse entfernt. Dieses schicke Apartment bietet kostenfreies WLAN.