На расстоянии 2 км от отеля Still Life Tower Hill Apartments London есть несколько достопримечательностей, в том числе собор Святого Павла.
Перекусить можно в ресторане лондонский стейкхаус, расположенном вблизи отеля Still Life Tower Hill.
Отель удобно располагается возле Музея Джека Потрошителя. Букингемский дворец находится всего в 25 минутах ходьбы. Одно из преимуществ этого отеля — расположение примерно в 1 км от смотровой площадки The Shard. Shadwell находится в 10 минутах пешей прогулки.