L'hotel si trova in piazza della Repubblica, di fronte alle Terme di Diocleziano e molto vicino a piazza di Spagna, alla Fontana di Trevi e al Colosseo. È anche a pochi passi dal Rione Monti.