Where are you going?
Check-in
Check-out
  1. Home
  2. United Kingdom
  3. England
  4. London
  5. The Imperial Hotel

The Imperial Hotel

61-66 Russell Square, London

Property Location
With a stay at The Imperial Hotel in London (London City Centre), you'll be minutes from Russell Square and The British Museum. This hotel is close to St. Paul's Cathedral and London Eye.

Rooms
Make yourself at home in one of the 448 air-conditioned guestrooms. Satellite television is provided for your entertainment. Conveniences include phones and irons/ironing boards, and housekeeping is provided daily.

Dining
Enjoy a satisfying meal at a restaurant serving guests of The Imperial Hotel.

Business, Other Amenities
Featured amenities include a business center, a 24-hour front desk, and laundry facilities.