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