75 via dei savorelli scala a, interno 6, primo piano, 00165 Roma
Apartments
Situated in Rome, 2.4 km from St. Peter's Basilica and 2.5 km from Vatican Museums, Savorelli Vatican Home features air-conditioned accommodation with a terrace and free WiFi. With quiet street views, this accommodation provides a balcony. The property is non-smoking and is located 2.5 km from Battistini...