Via Cesare Fracassini, 13, 00196 Roma
Apartment
with
1
room
Flaminio offers accommodations in Rome, 2.6 miles from Spanish Steps and 2.6 miles from Piazza di Spagna Metro
Station. The property is around 1.6 miles from Ottaviano Metro Station, 2.1 miles from Via Condotti, and 2.3 miles from Piazza di Spagna. Free Wifi is available throughout the property and Auditorium ...