El hotel Still Life Tower Hill Deluxe Apartments Londres es un buen punto de partida para explorar Londres, incluyendo los Muelles de St Katharine, que se hallan a 750 metros.
Estarás a 13 minutos a pie del Puente de la Torre y a 1 km de la Torre de Londres. Los aficionados al deporte también disfrutarán visitando el Estadio Emirates, a 6 km de este hotel de 4 estrellas. Su ubicación te permitirá estar a 25 minutos a pie de la Catedral de San Pablo de Londres. El Still Life Tower Hill Deluxe está a 450 metros de la estación de autobuses Aldgate y en los alrededores de la estación de metro Tower Hill.
Los huéspedes pueden disfrutar de platos británicos en el restaurante London Steakhouse Co, que se encuentra a 1 km.