Exclusive apartment a few steps from the Spanish Steps in Rome features accommodation with free Wi-Fi, 170 metres from Via Margutta, 500 metres from Piazza del Popolo and 300 metres Via Condotti. This property is 900 metres from Trevi Fountain.
via del babuino 89, Spagna, 00187 Rome, Italy