Hotel Excelsior está localizado perto de Sebastião José de Carvalho e Melo e apenas de 10 minutos do centro de Lisboa.
Mosteiro dos Jerónimos e Museu Arqueológico do Carmo estão a cada 15 e 5 minutos de carro do hotel. O hotel está localizado no distrito de Centro Histórico de Lisboa. O hotel fica a 700 metros da paragem de autocarro de City sightseeing tour ticket exchange e a 10 minutos a pé da estação de metro de Marquês de Pombal.
Para uma estadia confortável em Lisboa a propriedade oferece 60 quartos equipados com uma televisão de ecrã plano com canais por satélite, detetores de fumo e chave de cartão eletrónico. Os hóspedes podem usar casa de banho à parte e chuveiro em cada casa de banho.
Iiimpar serve pratos de cozinha européia e fica a 5-minutos a pé de Hotel Excelsior.