Via ormisda 10 a, 00165 Roma
Apartments
Set in Rome, 1 km from St. Peter's Basilica and 1.2 km from The Vatican, L'Oasi Verde a San Pietro apartment offers accommodation with free WiFi, air conditioning, a shared lounge and a garden. It is located 1.2 km from St Peter's Square and provides a shared kitchen. The apartment is fitted with 5 bedrooms,...