75 via dei savorelli scala a, interno 6, primo piano, 00165 Roma
Apartment 4 stars
Savorelli Vatican Home offers accommodations in Rome, 1.5 miles from St. Peter's Basilica and 1.5 miles from Vatican Museums. Among the facilities at this property are an elevator and a mini-market, along with free Wifi throughout the property. Staff on site can arrange a shuttle service.
The air-conditioned...