69 viale degli ammiragli piano 7, scala a, interno 29, 00136 Roma
Apartment 3 stars
Just a 13-minute walk from Vatican Museums and 0.9 miles from Ottaviano Metro Station, Vatican69 New Apartment features accommodations in Rome with a shared lounge. Among the facilities at this property are an elevator and a shared kitchen, along with free Wifi throughout the property. Outdoor seating...