El hotel maravilloso Still Life Tower Hill Apartments Londres es un buen punto de partida para las atracciones deportivas de Londres, incluyendo el Estadio Emirates, que se encuentra a 6 km.
Puedes visitar el Puente de la Torre, situado a 900 metros. A 1 km de este hotel, los viajeros de negocios encontrarán la Torre de Londres. A un corto paseo del hotel Still Life Tower Hill, los huéspedes también encontrarán la Calle Brick Lane. El hotel se encuentra a 550 metros de la estación de metro Tower Hill y a 10 minutos a pie de la estación de tren Shadwell.
En las inmediaciones puedes comer en el restaurante London Steakhouse Co, a 1 km.