Choose your room
Still Life Tower Hill Apartments
Located a mere 1.3 km from the unmissable Tower of London, Still Life Tower Hill Apartments London hotel offers access to tourist attractions throughout London.
Standing just 6 minutes' walk from St Katharine Docks Marina, the hotel is approximately 10 minutes' drive from Coca-Cola London Eye Riverside Observation Wheel. This London hotel will also take you to the famous British Museum, which is about 4 km away. The Still Life Tower Hill London is merely 450 metres from Aldgate bus station and in the vicinity of Tower Hill underground station.
London Steakhouse Co serves a good range of British food and lies within 15 minutes' walk of the accommodation.