Via Della Mercede, 12, 00187 Roma
Appartamento
con
1
camera
In a central area of Rome, set within a short distance of Trevi Fountain and Barberini Metro Station, Mercede
Apartment - Spanish Steps offers free WiFi, air conditioning and household amenities such as a toaster and coffee machine. It is situated 300 metres from Spanish Steps and offers a lift. The property ...