Still Life Tower Hill Executive ligger i hjertet av London sentrum, bare en 9-minutters spasertur fra Tower of London, 6 minutter til fots fra ikoniske Gherkin, 2 minutters gange fra Tower Hill undergrunnsstasjon og bare 1 minutt til fots fra London Fenchurch jernbanestasjon. Her tilbys du selvbetjente leiligheter og gratis Wi-Fi.
Leilighetene har TV, sittehjørne med sofa, fullt utstyrt kjøkken med oppvaskmaskin og mikrobølgeovn og eget bad med hårføner, kostnadsfrie badeprodukter og badekar eller dusj.
Tower Bridge ligger en 10-minutters spasertur fra Still Life, og rådhuset ligger under 1 km unna. HMS Belfast ligger 21 minutter unna til fots, mens Shakespeare's Globe ligger omtrent 1,5 km unna.
Overnattingsstedet ligger 3,5 km fra London Eye og 3 km fra Somerset House. Lokal gateparkering er tilgjengelig.