Stay In RomeApartment
Different locations in Rome city centre, Spagna, 00186 Rome, Italy, Rome, 00186
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.