Situated merely an 11-minute stroll from the medieval castle "Tower of London", the 6-room Still Life Tower Hill Executive London apartment also boasts easy access to London Liverpool Street train station which is only 0.9 km away.
The old riverside Southwark Cathedral is approximately a 5-minute drive away, while the public Saint Dunstan in the East Church Garden is just near the welcoming apartment. From the quiet location, guests can easily reach the bulging skyscraper "Sky Garden", just 650 metres away.
To ensure your comfort, a separate toilet and a shower are provided at the apartment. Moreover, there are hairdryers, free toiletries, and bath sheets as well.
Alongside self-catering amenities like a fully equipped kitchen, Still Life Tower Hill Executive apartment offers guests a dining area where they can savour their meals. Still Life Tower Hill Executive apartment is about 5 minutes on foot from Aldgate bus station and about 5 minutes on foot from Tower Hill underground station.
Check-in:from 15:00-19:00 hours
Check-out:until 11:00 hours
- Children and extra beds
- There are no cots provided in a room.