The Imperial Hotel Londres é um alojamento confortável de 4 estrelas, que fica a 1.3 km da Galeria Courtauld e a caminhada de 13 minutos do Aldwych Theatre. Com uma localização perto do Museu Britânico, este hotel de estilo modernista tem 358 quartos, bem como livraria e restaurante.
O hotel tem localização primordial a 2.9 km do Mercado de Borough, enquanto locais de compras como a Praça do Parlamento estão a 2.4 km de distância. Os locais de interesse religioso na área incluem a Abadia de Westminster (a 2.5 km) e a Catedral de São Paulo (a 2.6 km). As atrações de entretenimento como o Teatro Shakespeare Globe estão também a aproximadamente 25 minutos a pé de distância. Imperial de Londres fica a somente 200 m de metrô Russell Square e a 3 km da estação ferroviária Marylebone.
Os quartos estão equipados com frigobar, bem como Wi-Fi gratuito e TV para conveniência dos hóspedes.
Este estabelecimento oferece um café da manhã continental no restaurante. Tem bar átrio com decoração modernista e bebidas relaxantes para servir. O café Atrium Bar & Cafe está próximo do hotel The Imperial.