The Tower Hotel London is located on the north bank of the River Thames alongside Tower Bridge and the Tower of London. This London hotel also overlooks St Katharine's Dock as well as being very close to the financial district.