Via Gregorio XIII, 33/int 6, 00167 Roma
Apartment
with
1
room
La Casa di Léon - Battistini - Vaticano offers accommodations in Rome, a 6-minute walk from Battistini Metro Station
and 2.5 miles from St. Peter's Basilica. During your time at this recently renovated apartment, which dates back to 1960, you'll have access to free Wifi. Lepanto Metro Station is 3 miles away ...