Targ Borough Market jest w prawie 1 km, a Ulica Oxford Street jest prawie 15 min jazdy samochodem od hotelu Still Life Tower Hill Apartments Londyn.
St. Katharine Docks znajduje się w prawie 500 m, a dworzec kolejowy Stacja Shadwell znajduje się w niewielkiej odległości od hotelu. Ten hotel jest położony w pobliżu atrakcji przyrodniczych, takich jak Punkt widokowy Sky Garden 1,1 km) i Kościół pw. św. Dunstana na Wschodzie 1,2 km). Do pobliskich atrakcji kulturalnych należy Galeria Tate Modern, prawie 25 min piechotą od Still Life Tower Hill. Obiekt jest położony jedynie 450 m od dworca autobusowego Aldgate, natomiast Plac Trafalgar Square jest w prawie 4 km.
London Steakhouse Co oferuje dania kuchni brytyjskiej i znajduje się w pobliżu od doskonałego hotelu.