Situated in Rome, less than 1 km from Barberini Metro Station and a 11-minute walk from Spagna Metro Station, Villa Borghese Large Apartment provides accommodation with amenities such as free Wi-Fi and a flat-screen TV.
125 Via Sicilia, Via Veneto, 00187 Roma, Italia