Via Candia, 66, 00192 Roma
Apartment
with
1
room
Window on Vatican Museum is located in Rome, just 1.6 miles from Piazza Navona and 1.8 miles from Piazza del Popolo.
The property is close to several well-known attractions, a 13-minute walk from The Vatican, 0.8 miles from St. Peter's Basilica, and 1.1 miles from Castel Sant'Angelo. Free Wifi is available throughout ...