Location
Located in the heart of London, this property overlooks River Thames and is easily accessible from the Houses of Parliament, Trafalgar Square, Buckingham Palace, Chinatown and West End theatres, while the Heathrow Airport is 27 kilometres away.
Rooms
This hotel offers 280 well-appointed accommodation units that are designed to provide utmost comfort throughout your stay.
Restaurant
You can taste a wide variety of delicacies at the restaurant available on-site and also enjoy variety of exotic drinks and light refreshments at the lounge and bar of the hotel.