O hotel está localizado na praça Piazza della Repubblica, em frente às Termas de Diocleciano e muito perto da Escadaria da Praça de Espanha, da Fontana di Trevi e do Coliseu. Também se encontra a uma curta distância a pé do bairro Monti.