Still Life Tower Hill Apartments
Sugar House, 99 Leman Street, London, United Kingdom
Show on map
Gallery
Still Life Tower Hill Apartments
Still Life Tower Hill Apartments London hotel offers guests access to Tower Bridge, which is an 11-minute walk away.
Located 0.9 km from Shadwell railway station, this hotel stands within 500 metres of St Katharine Docks Marina. The hotel in London is a 25-minute walk from Tate Modern. There is St Paul's Anglican Cathedral 2 km away, while Aldgate bus station is right near the property. The Still Life Tower Hill is 10 minutes' stroll from Tower Hill underground station and within a 400-metre distance of Tower Gateway city rail.
Guests can dine at London Steakhouse Co in proximity to this hotel.
More +
Less -
Please wait, we're checking available rooms for you.
Searching hotels
Amenities
Main Features
- Free Wi-Fi
Facilities
General:
- Free Wi-Fi
Policy
Check-in: from 15:00 until 23:59
Check-out: until 11:00