20 via di santa maria mediatrice interno 3, piano terra, 00165 Roma
Apartments
Situated in Rome, 1.9 km from St. Peter's Basilica and 1.4 km from Vatican Museums, Casa due Allori features air-conditioned accommodation with a balcony and free WiFi. Boasting a garden, the apartment is close to several noted attractions, around 1.7 km from St Peter's Square and around 1.6 km from...