Pepys Street, London, United Kingdom
The welcoming Still Life Tower Hill Executive London apartment is situated in City of London, which is home to both the Stock Exchange and the Bank of England, a 12-minute walk from the Tower Bridge, and features a tennis club.
This apartment is right in the centre of London, in proximity to St Katharine Docks Marina. The 6-room apartment is 150 metres from Tower Hill underground station and 1.1 km from Bramah Tea and Coffee Museum. Shakespeare's Globe Theatre is 1.8 km away, and the public Saint Dunstan in the East Church Garden is also fairly close to Still Life Tower Hill Executive apartment.
This property offers guests the convenient feature of hairdryers and bath sheets in the bathroom. Furthermore, a separate toilet and a shower/bath combination is available.
Still Life Tower Hill Executive apartment also comes with a full kitchen. London Liverpool Street train station lies a 10-minute walk away.
Check out the carefully selected restaurants and attractions near the hotel
Hide places nearby
Find out what other guests say about Still Life Tower Hill Executive!
For your convenience, we have collected the reviews from several sources.
Leon
2021-11-27
Ideal location close to a public garden, bright and functional room. Helpful staff, friendly communication. Comfy beds, superb views. Beautiful, best bathroom. The beach restaurant was fantastic.