Located in Rome City Centre, this hotel is within a 10-minute walk of Via Marsala, Via Nazionale, and Piazza della Repubblica. Teatro dell'Opera di Roma and Basilica di Santa Maria Maggiore are also within 15 minutes. Castro Pretorio Station and Rome Termini Station are within a 5-minute walk.