You've always wanted to stay next to two world heritage sites? Make your dream come true and stay at `The Tower? Hotel in London next to Tower Bridge and the Tower of London.
The 4 stars hotel is situated near the Tower Bridge of London and next to a metro station. The hotel offers view over the Themse and the Tower Bridge.
St katharine's way london e1w 1ld
Checking for room alternatives