La struttura è situata in una posizione strategica a pochi passi dai principali monumenti della città tra le basiliche di S.Maria Maggiore e S. Giovanni in Laterano, a due passi dal Colosseo e da Piazza Venezia. La struttura è facilmente raggiungibile e collegata alla Stazione Termini con diversi mezzi pubblici.