Via del babuino 89, 00187 Roma
Apartment
Exclusive apartment a few steps from the Spanish Steps in Rome features accommodations with free WiFi, 558 feet from Via Margutta, 1640 feet from Piazza del Popolo and 984 feet Via Condotti. This property is 2953 feet from Trevi Fountain.
The apartment has 3 bedrooms, a kitchen with dishwasher and oven,...