On the River Thames next to Tower Bridge, this sprawling modern hotel is a 3-minute walk from St. Katharine Docks (marina with shops) and a 7-minute walk from both the Tower of London and Tower Hill tube station.