Via Carlo Mirabello, 34, 00195 Roma
Homestay
with
1
room
Ciambix Home Roma Vatican is located in Rome, just 1.8 miles from Piazza del Popolo and 1.8 miles from Castel
Sant'Angelo. The property is around 1.2 miles from The Vatican, 1.1 miles from St Peter's Square, and 2.2 miles from St. Peter's Basilica. Free Wifi is available throughout the property and Ottaviano ...