The Tower is a modern hotel on the north bank of the River Thames right alongside the Tower of London and Tower Bridge. The Hotel comprises 801 air-conditioned guest rooms, each well furnished and equipped with all modern amenities.
Boasting stunning views over London's iconic Tower Bridge, the forthcoming Grange Tower Bridge Hotel is set to redefine luxury accommodation and conferencing facilities within the famous Tower Bridge district.
The Grange City is a new purpose built 5 star hotel located in the heart of the City close to the Tower of London. It has fantastic views of the River Thames and a private piazza which contains part of London's original Roman wall.