The Tower Hotel is located between the River Thames, St Katharine Docks, and the World Heritage Site, the Tower of London, and offers unrivaled views of the iconic Tower Bridge. Our central location and excellent transportation options put you in the heart of this vibrant city, making it quick, convenient, and most importantly, simple to enjoy the best of what London has to offer.
Social Plugin