Tower Hill Serviced ApartmentsApartamento
97 Leman Street, Tower Hamlets, Londres, E1 8GJ, Reino Unido
El Still Life Tower Hill está situado junto a la City de Londres, a menos de 10 minutos a pie de la Torre de Londres, el río Támesis y la estación de metro de Tower Hill, y ofrece un apartamento elegante con conexión Wi-Fi gratuita.