26 via flaminia, 00196 Roma
Apartment 4 stars
Located in Rome, 164 feet from Piazza del Popolo and close to Villa Borghese, Great Central Apartment offers free WiFi and air conditioning. The property is 2953 feet from Spanish Steps and Piazza di Spagna.
This apartment includes 2 bedrooms, a living room and a flat-screen TV, an equipped kitchen...