Stay In Rome Apartment Rome, Lazio
Stay In Rome has an ideal location at the very heart of Rome, only 350 metres from the Spanish Steps, Piazza di Spagna Metro and Barberini Metro. It offers air-conditioned apartments with free Wi-Fi.
Number of rooms: 4
Via Di Capo Le Case 10-52, Spagna, 00187 Rome, Italy