Spanish Steps SuiteApartment
Via della fontanella di borghese 66 - INT.2, Spagna, 00186 Rome, Italy
Located in the centre of Rome, 500 m from Via Condotti and less than 1 km from Trevi Fountain, Spanish Steps Suite offers free Wi-Fi and air conditioning. The property has city views and is 1.4 km from Piazza Navona and 1.6 km from Spanish Steps.