Via Barletta 17 Piano 1, Scala B, Int.1, 00192 Roma
Apartment
with
1
room
Just a 9-minute walk from Lepanto Metro Station and 0.4 miles from Vatican Museums, St. Peter Vatican House features
accommodations in Rome, with a garden and a shared lounge. Among the facilities at this property are an elevator and a mini-market, along with free Wifi throughout the property. The property is ...