Still Life Tower Hill

Sugar House, 99 Leman Street, London, E1 8GH, United Kingdom

About Still Life Tower Hill

Set within a quiet development moments away from Tower Bridge and the Tower of London. These range of apartments are highly recommended to both leisure and business travellers. The rooms are especially spacious and comfortable providing the perfect environment for winding down after a long day. The apartments are equipped with all the modern conveniences to make your stay truly comfortable. There is free and unlimited business broadband to keep you connected. 

Amenities

  • Wheelchair Access
  • Internet Access - Free Public Access
  • Non-Smoking Facility

Location

Still Life Tower Hill
Sugar House, 99 Leman Street, London, E1 8GH, United Kingdom

Logo

We are an independent travel network
offering over 100,000 hotels worldwide

Learn more Learn more