Via salaria, 195, 00198 Roma
Apartments
Located in Rome, 1.9 km from Spagna Metro Station and 2.2 km from Repubblica - Teatro dell'Opera Metro Station, Borghese Deluxe Apartment provides air-conditioned accommodation with a balcony and free WiFi. The property is set 1.6 km from Villa Borghese, 2.4 km from Spanish Steps and 2.4 km from Barberini...