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.
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.
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.