Max. Occupancy of 2 People. See Booking Policy For More Details
* This rate does not include taxes and fees.
The Tower Hotel first opened in 1973. Along with its stylish rooms, the meeting venues also have a stylish appearance and come with various equipment to aid with presentations.
The Tower Hotel is located in one of the most iconic areas of London. Situated between the River Thames and the St. Katherine Docks, this hotel is right next to one of the most famous sites in the city, the Tower of London. It also affords a spectacular view of the Tower Bridge.
The Tower Hotel consists of 801 rooms, which includes 18 suites. For those staying at the hotel on business, there are 19 meeting spaces that have a capacity of up to 550 people.
Shakespeare's Globe — Visit the immaculately-reconstructed Globe Theatre and catch a performance of one of the Bard’s famous plays.
The Museum of London — Learn about the history of London from prehistoric to modern times at this museum that contains the largest collection of urban history objects in the world.
St. Paul’s Cathedral — A few minutes walk from the Museum of London, St. Paul’s Cathedral is an English icon designed by the famous architect and natural philosopher Christopher Wren after the Great Fire of 1666 gutted many of London’s landmarks.
Guests can also walk to the Tower Hill Underground station in a matter of minutes. There are a number of attractions within a couple of miles of the Tower Hotel.
We should mention
1. Magnificent Views - The Brasserie has a spectacular view of the Tower Bridge, and guests can have unique specials and traditional fare like battered cod and chips. A special menu is available on Valentine's Day.
2. Xi Bar and Lounge - Guests can also dine and enjoy cocktails within the hotel. The Xi Bar and Lounge features beer, wine, cocktails and light snacks.
3. Afternoon Tea – The Tower Hotel offers a daily tea service.