RomeHouse Villa Borghese
29 Corso d`Italia, Via Veneto, 00198 Rome, Italy
Offering inner courtyard views, RomeHouse Villa Borghese is an accommodation situated in Rome, less than 1 km from Villa Borghese and a 15-minute walk from Spanish Steps. The property has garden and city views, and is 1.1 km from Piazza Barberini.