Via Delle Fosse Di Castello 6, Flat 1, 00192 Roma
Guesthouse
with
5
rooms
Just 1640 feet from St. Peter’s Square, Rome Vatican Inn offers elegant accommodations with free WiFi.
The air-conditioned
rooms come with a flat-screen TV and a wardrobe. The private bathroom features a shower.
The property can organize tours, car hire and river cruises. A bus stop 98 feet away has services ...