Via Flaminia 61 Interno 14, 00196 Roma
Homestay
with
5
rooms
Glamour Spanish Steps offers accommodations in Rome, a 14-minute walk from Piazza di Spagna and 0.7 miles from
Villa Borghese. Among the facilities at this property are an elevator and daily room service, along with free Wifi throughout the property. Ottaviano Metro Station is a 19-minute walk away, and Piazza ...