76 Via Francesco Crispi, 00187 Roma
Apartment
with
1
room
IFlat Bright apartment near Piazza di Spagna in Rome offers accommodations with free Wifi, a 3-minute walk from
Piazza Barberini, 500 yards from Spanish Steps, and a 3-minute walk from Barberini Metro Station. Popular points of interest nearby include Piazza di Spagna, Trevi Fountain, and Piazza Venezia. The ...