Viale degli ammiragli, 67 scala b int. 23, 00136 Roma
Apartment
Vatican Apartment is located in Rome, just 1.2 miles from Lepanto Metro Station and 1.2 miles from The Vatican. Among the facilities at this property are an elevator and daily room service, along with free Wifi throughout the property. Private parking can be arranged at an extra charge.
Featuring a...