Good 4 stars hotels in the city centre 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