18 Via Degli Scialoja, 00196 Roma
Apartment
with
1
room
IFlat The gem of the center is located in Rome, just a 6-minute walk from Flaminio Metro Station and 0.8 miles
from Spanish Steps. The property is close to several well-known attractions, a 19-minute walk from Castel Sant'Angelo, 0.9 miles from Piazza di Spagna Metro Station, and a 15-minute walk from Piazza ...