The Tower Hotel

The Tower Hotel is nestled along the River Thames, offering the finest views in London, with the Tower of London UNESCO World Heritage Site on your doorstep, bringing you into the midst of some of London’s most iconic landmarks and famous locations, including the Tower of London, the Shard and more.

The Tower Hotel’s dedicated meetings and events facilities are on the hotel’s 12th floor, offering an unrivalled range of rooms, all of which are air-conditioned and enjoy exceptional views.

Home to some of the finest restaurants near Tower Bridge, The Tower Hotel is the perfect dining destination for any occasion. Enjoy a tipple or two at XI BAR, or a thoroughly indulgent afternoon tea or an array of sharing plates at The Tower’s restaurant, VICINITY. You will have a fantastic panorama over the River Thames and the iconic Tower Bridge as your backdrop.

This is a member restaurant from the London Bailliage. Click to view all the member restaurants from London.