Modern hotel located in the financial district of London - 5-minute walk to the Tower of London and Tower Bridge.