41 Via Francesco Duodo Terzo Piano, Interno Cinque, 00136 Roma
Vacation Home
with
1
room
Roma is amoR offers accommodations in Rome, 1.3 miles from Lepanto Metro Station and 1.2 miles from The Vatican.
The property is around 2.1 miles from St. Peter's Basilica, 2.2 miles from Piazza Navona, and 2.2 miles from Castel Sant'Angelo. The vacation home also offers free Wifi and free private parking.
With ...