Via Ottaviano, 118, 00192 Roma
Apartment
with
1
room
Deluxe Apartment with 3 bedrooms at St Peter square in Rome provides accommodations with free Wifi, a 9-minute
walk from Lepanto Metro Station, 600 yards from Vatican Museums, and a 10-minute walk from St Peter's Square. Providing private parking, the apartment is a 10-minute walk from The Vatican. The property ...