16 via silvio pellico, 00195 Roma
Guesthouse 3 stars
Seven Rooms Vatican features free Wifi and rooms with air conditioning in Rome. The property is close to St Peter's Square, The Vatican, and Castel Sant'Angelo. Piazza del Popolo is 1.2 miles away, and Piazza Navona is 1.6 miles from the guest house.
At the guest house, every unit is fitted with a desk,...