Con un restaurante y una galería comercial, el cómodo Hotel The Imperial Londres, de 4 estrellas, goza de una ubicación privilegiada a una distancia de 2 km de lugares históricos como el Palacio de Buckingham. Hay Wi-Fi disponible en zonas comunes.
El Shard London Bridge se ubica cerca del hotel, mientras que el Real Academia de Arte Dramático se ubica a tan solo 11 minutos a pie. A una distancia de 3 km del hotel Imperial Londres, los viajeros de negocios encontrarán la Torre de Londres. Desde este hotel con estilo modernista puedes llegar fácilmente al Museo Británico, ubicado a tan solo 8 minutos a pie. El lugar se ubica a una distancia de 2,1 km del Madame Tussauds de Londres y a unos cuantos pasos de la estación de metro Russell Square.
Las instalaciones de la habitación incluyen Wi-Fi y televisor, así como minibar.
Se ofrece un desayuno continental en el restaurante. El bar rooftop acogedor te invita a relajarte y disfrutar de bebidas relajantes. El Imperial se encuentra al lado del restaurante Pizza Hut Russell Square.