Via Fulcieri Paulucci De Calboli, 60, 00195 Roma
Apartment
with
1
room
Just a 18-minute walk from Vatican Museums and 1.1 miles from Piazza del Popolo, Al No60 features accommodations
in Rome with a garden. The air-conditioned accommodation is a 11-minute walk from Ottaviano Metro Station. Free Wifi is available throughout the property and Lepanto Metro Station is a 9-minute walk ...