71 Viale Vaticano, 00136 Roma
Condo Hotel
with
14
rooms
Just a 12-minute walk from Ottaviano Metro Station and one mile from St. Peter's Basilica, Lux of the Vatican
features accommodations in Rome, with a garden and a terrace. The property is around 1.8 miles from Piazza Navona, 1.8 miles from Castel Sant'Angelo, and 2.1 miles from Piazza del Popolo. Free Wifi is ...