Located in Rome City Centre, this townhouse accommodation is within a 10-minute walk of Via Marsala, Via Nazionale and Basilica di Santa Maria Maggiore. Teatro dell'Opera di Roma and Piazza della Repubblica are also within 10 minutes. Rome Termini Station is only a 3-minute walk and Repubblica - Opera House Station is 6 minutes.