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.
Still Life Tower Hill Deluxe
Sugar House, 99 Leman Street, London, E1 8GH, United Kingdom