47 via emilia 4 piano, 00187 Roma
Appartements
Set in Rome, near Piazza Barberini, Spanish Steps and Barberini Metro Station, New Suite Barberini Area features free WiFi. This property is located a short distance from attractions such as Piazza di Spagna, Villa Borghese, and Trevi Fountain. The property is 800 metres from Spagna Metro Station, and...