Situated a 25-minute walk from Still Life Tower Hill Apartments London hotel, guests can visit the Southwark Park.
The restaurant London Steakhouse Co is located 1.2 km away.
Located 0.9 km from Shadwell railway station, this hotel stands right around the corner from St Katharine Docks Marina. The perfect hotel also gives access to the unmissable Tower of London, which is a 16-minute walk away. The Still Life Tower Hill is 3.6 km from the cantilevered Coca-Cola London Eye Observation Wheel. This property is 10 minutes' stroll from Tower Hill underground station and near Tower Gateway city rail.