L'établissement Still Life Tower Hill est situé à deux pas de la City et à moins de 10 minutes à pied de la tour de Londres, de la station de métro Tower Hill et de la Tamise. Cet appartement chic est pourvu d'une connexion Wi-Fi gratuite.
L'appartement de deux chambres du Still Life Tower Hill présente des intérieurs contemporains avec du parquet et des finitions aux couleurs vives. Le salon dispose d'une télévision à écran plat et d'un canapé, la cuisine d'un lave-vaisselle, d'un réfrigérateur, d'un four, d'un four micro-ondes et d'un lave-linge.
En plus de la tour de Londres, célèbre dans le monde entier, le charmant port de plaisance des docks de St Katharine se trouve à moins de 10 minutes de marche de l'appartement. Les stations de métro Aldgate et Aldgate East sont situées à moins de 600 mètres du Still Life et celle toute proche de Tower Gateway, sur le Docklands Light Railway, dessert le quartier d'affaires du Canary Wharf en 25 minutes seulement.