20 via di santa maria mediatrice interno 3, piano terra, 00165 Roma
Apartments
Situated in Rome, 1.4 km from Vatican Museums and 1.9 km from Ottaviano Metro Station, Casa due Allori offers a garden and air conditioning. The property features quiet street views and is 2.6 km from Lepanto Metro Station and 1.7 km from St Peter's Square. Free WiFi is available throughout the property...