The Tower Hotel, London, is a luxury four-star hotel impressively located alongside Tower Bridge and the Tower of London with breathtaking views of the River Thames, and overlooks St Katherine's Dock. The Tower Hotel is well situated close to London's financial district and has two restaurants, lounge, and the Xi Bar & Lounge has fabulous views of Tower Bridge. The Tower has 19 meeting rooms, the largest of which seats 600-theatre style. This modern London Hotel offers 801 well-equipped bedrooms, apartments and suites, all with superb views of London. Room facilities include air conditioning, television, satellite television, in-house movie, radio, direct dial phone, mini bar, hairdryer, trouser press and automatic wake-up call. The Tower Hotel near Tower Hill Tube station, and near London Bridge, Cannon Street and Liverpool Street mainline stations.
The Tower Hotel is situated on the banks of the River Thames, next to the Tower of London and Tower Bridge and very close to the financial district. The hotel offers on-site car parking at an additional charge.