Apartment · Rome · 1.5 km away
Maison Leonardo al Colosseo - One-Bedroom Apartment
4.531 reviews
From €313 per night
Landmark
2,250 properties within 2 km of Piazza Borghese, Italy, from nearest to farthest. Average rating: 4.3/5. Average guide price: €132 per night.
Apartment · Rome · 1.5 km away
4.531 reviews
From €313 per night
Apartment · Rome · 1.5 km away
5.016 reviews
From €425 per night
Bed & breakfast · Rome · 1.5 km away
4.0184 reviews
From €83 per night