Home Rome Center
18 Via Andrea Sacchi B7, Villa Borghese/Parioli, 00196 Roma, Italia
The recently renovated Home Rome Center is set in Rome, near Auditorium Parco della Musica and Stadio Olimpico Roma. The property is located 3.1 km from Lepanto Metro Station, 3.5 km from Ottaviano Metro Station and 4.1 km from Vatican Museums.