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 balcony and free WiFi. It is set 3.1 km from Ottaviano Metro Station and provides a lift. The property is non-smoking and is located 2.5 km from Battistini...