Via delle fosse di castello 6, flat 1, 00192 Roma
Guesthouse
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...