Pepys Street, London, United Kingdom
The welcoming Still Life Tower Hill Executive London apartment is located 3.5 km from the 13.7-tonne Big Ben Bell and a 17-minute walk from the huge Borough Market.
This apartment is right in the centre of London, in proximity to the bulging skyscraper "Sky Garden". The 6-room apartment is situated within 400 metres of the public Saint Dunstan in the East Church Garden, 150 metres from Tower Hill tube station. Still Life Tower Hill Executive apartment is also a 10-minute drive from Buckingham Palace.
This property includes a balcony and a seating area with a washing machine for utmost comfort. The apartment offers guests the convenient feature of hairdryers, free toiletries, and bath sheets in the bathroom. A separate toilet and a shower can also be found.
Still Life Tower Hill Executive apartment comprises a fully furnished kitchen for self-catering. London Liverpool Street train station lies about 900 metres 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.