20 via di santa maria mediatrice interno 3, piano terra, 00165 Roma
Apartment 3 stars
Casa due Allori is located in Rome, just 1.6 miles from Lepanto Metro Station and one mile from St Peter's Square. Among the facilities at this property are private check-in and check-out and a mini-market, along with free Wifi throughout the property. The Vatican is one mile away and Piazza Navona is...