75 Via Dei Savorelli Scala A, Interno 6, Primo Piano, 00165 Roma
Appartamento
con
1
camera
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 Metro ...