35 piazza di spagna, 00187 Roma
Apartments
In a central area of Rome, located within a short distance of Spanish Steps and Barberini Metro Station, Apartment Spanish Steps with panoramic roof-terrace offers free WiFi, air conditioning and household amenities such as a dishwasher and coffee machine. Featuring a lift, this property also provides...