The Tower is a uniquely calm and tranquil place to stay in. Inspired by the slow roll of the Thames just outside, this 4 star London hotel provides a feeling of serenity and peace, away from the bustle of London and the City.
Tower Bridge, the Thames and St Katharine's Dock add to the amazing landscape around the hotel.
The Tower A Guoman Hotel , St Katharines Way, E1W 1LD, London, UK