Via Cipro, 86, 00136 Roma
Apartment
with
1
room
The Terrace at Vatican is located in Rome, just 1.4 miles from Lepanto Metro Station and 1.1 miles from The Vatican.
Guests staying at this apartment have access to free Wifi, a fully equipped kitchen, and a terrace. St. Peter's Basilica is 1.9 miles away and Battistini Metro Station is 2.2 miles from the apartment. ...