34 via ottaviano, 00192 Roma
Apartment
Just a 11-minute walk from Lepanto Metro Station and 600 yards from Vatican Museums, Francesco Appartamento Central features accommodations in Rome with a fitness center, free bikes, and a garden. This apartment offers free private parking, free shuttle service, and free Wifi. The property is 1.3 miles...