Via barletta 17 piano 1, scala b, int.1, 00192 Roma
Apartment 4 stars
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...