Another viat to this super hotel. Located in the centre of the city of London. It is not far from the Tower of London and Tower Bridge.
The hotel is one of the best I have stayed in. The staff are first class and so helpful.
The rooms are first class really first class hotel.
- Free Wifi