Este hotel está situado no centro de Lisboa, perto do Marquês de Pombal, com fácil acesso à baixa de Lisboa e ao centro histórico. O hotel fica a 4 estações de metro da Praça do Comércio, em frente do rio Tejo. A vasta rede de transportes públicos da cidade transporta os hóspedes, rápida e facilmente, a lugares como Belém, Parque das Nações, e ao Castelo de S. Jorge, ou aos arredores de Lisboa, Cascais, Estoril, e Sintra.