Enjoy the best of both worlds from Tower Bridge to Central London.
Standard Double rooms offer a perfect retreat amidst the hustle and bustle of the City. So whether you’re in London travelling on business or staying for pleasure you’ll find everything you need for a relaxing and enjoyable stay.
Standard Double rooms are inviting and perfect for relaxing after a long day. Features include fast complimentary, BT Wi-Fi throughout the hotel, complimentary mineral water, a 32” LCD TV with Freeview channels and an in-room safe.
Ideally located in central London with stunning views, The Tower Hotel places you right at the very heart of the city.