Via Federico Confalonieri, 2, 00195 Roma
Apartment
with
1
room
Confalonieri Place is located in Rome, just 1.6 miles from Via Condotti and 2 miles from Villa Borghese. The property
is around 1.1 miles from Castel Sant'Angelo, 1.2 miles from St Peter's Square, and 1.2 miles from The Vatican. Free Wifi is available throughout the property and Lepanto Metro Station is a 4-minute ...