Still Life Tower Hill Deluxe Apartments
Located just 1.4 km from the medieval castle "Tower of London", the 4-star Still Life Tower Hill Deluxe Apartments London hotel offers access to tourist attractions throughout London.
You'll need 20-minute drive to London City airport. This London hotel features location within 25 minutes' walk of the fantastic Borough Market. The Still Life Tower Hill Deluxe is also just a few steps from Monument to the Great Fire of London and Aldgate bus station is only 450 metres away. The hotel stands nearly 10 minutes' walk from Tower Hill tube station and nearly 10 minutes' walk from Shadwell train station.
The restaurant London Steakhouse Co is located within a few blocks of the accommodation.
Rooms & Availability
Still Life Tower Hill Deluxe Apartments 4*
Free internet access
24-hour reception
Non-smoking property
Located just 1.4 km from the medieval castle "Tower of London", the 4-star Still Life Tower Hill Deluxe Apartments London hotel offers access to tourist attractions throughout London.
You'll need 20-minute drive to London City airport. This London hotel features location within 25 minutes' walk of the fantastic Borough Market. The Still Life Tower Hill Deluxe is also just a few steps from Monument to the Great Fire of London and Aldgate bus station is only 450 metres away. The hotel stands nearly 10 minutes' walk from Tower Hill tube station and nearly 10 minutes' walk from Shadwell train station.
The restaurant London Steakhouse Co is located within a few blocks of the accommodation.
Facilities
Show All- Non-smoking property
- Free internet access
- 24-hour reception
Facilities
General
- Non-smoking property
- Free internet access
- 24-hour reception
Dining
- Kitchen
Location
Route Planner
Enter your starting point (at least street address and city) to receive driving directions to the hotel.
- Driving Directions
- Public Transport
- Walking Directions
Rooms & Availability
Please, select dates to see available rooms.
Checking available rooms
Searching rooms…
Gallery
Write a review
Your details
97 Leman Street, London, London, United Kingdom