Via leone iv, 38, 00192 Roma
Apartments
In the centre of Rome, located within a short distance of Ottaviano Metro Station and Vatican Museums, We Home - Leone Apartments - Rome, Vatican offers free WiFi, air conditioning and household amenities such as a fridge and kettle. The property features garden views and is 1.1 km from Lepanto Metro...