Via saverio mercadante, 00198 Roma
Apartment
Villa Borghese Green Apartment is a recently renovated apartment in Rome, near Piazza di Spagna Metro Station. With garden views, this accommodation offers a terrace. Spanish Steps is 1.1 miles away and Barberini Metro Station is 1.2 miles from the apartment.
With free Wifi, this 1-bedroom apartment...