This is one of the 3-star hotels in London suitable for business as well as leisure travellers. The hotel is located close to popular attractions like St. Paul’s Cathedral, Tower of London, Tower Bridge and many more.
All 224 rooms of the hotel are furnished with contemporary decor. All the rooms offer a large desk, satellite TV and in room movie facility. The lobby, reception, bar, and the meeting rooms have undergone a full renovation which has given the hotel a serene and sophisticated appearance. High-speed internet can be accessed in all guest rooms, meeting rooms and the public areas.
Check-in
Check-out
Currency
Sorry!! No rooms are available for selected dates.