Commanding spectacular views of the Thames and overlooking one of London's most carefully restored areas - St. Katharine's Dock, this strikingly modern, fully air conditioned hotel with two restaurants and two bars is located on the north bank of the River Thames next to Tower Bridge and the Tower of London. Sorry, your browser is not
frames-compatible