Via Flaminia 287, Scala D, Int. 5., 00196 Roma
Apartment
with
1
room
Just 1.1 miles from Piazza del Popolo and 1.1 miles from Flaminio Metro Station, Red Flat In Rome features accommodations
in Rome with a shared lounge. The property is around 1.3 miles from Lepanto Metro Station, 1.6 miles from Stadio Olimpico, and 1.7 miles from Ottaviano Metro Station. Free Wifi is available ...