From Central London: 0.9 miles
61/66
Russell Square, London,
WC1B 5BB
Location: Russell Square/ Bloomsbury/ Holborn
Built in 1970 and situated on Russell Square. Within
walking distance of Holborn and Covent Garden.
All of the rooms
at the Imperial Hotel are en-suite with amenities that include
satellite TV, radio and tea/coffee facilities, trouser presses,
minibar, modem
points and hairdryers are also available. Onsite is an a la
carte restaurant, Day & Night coffee bar