21 Via Federico Cesi, 00193 Roma
Apartment
with
1
room
4BNB - Cavour Square Apartment in Rome features accommodations with free Wifi, a 9-minute walk from Piazza del
Popolo, 0.6 miles from Castel Sant'Angelo, and a 13-minute walk from Piazza Navona. The property is close to Spanish Steps, Pantheon, and Flaminio Metro Station. The property is a 9-minute walk from ...