18 Via Degli Scialoja, 00196 Roma
Apartment
with
1
room
IFlat The gem of the center is located in Rome, just a 17-minute walk from Piazza di Spagna Metro Station and
600 yards from Flaminio Metro Station. The property is around a 15-minute walk from Piazza di Spagna, 0.7 miles from Villa Borghese, and 1.1 miles from Castel Sant'Angelo. Free Wifi is available throughout ...