101 Via Del Pescaccio, 00166 Roma
Hotel
with
28
rooms
Located in Rome, 5.2 miles from Battistini Metro Station, Oasi Santa Rosa has accommodations with a garden, free
private parking, a shared lounge and a terrace. Offering a bar, the property is located within 5.9 miles of St. Peter's Basilica. The property provides a concierge service and free WiFi throughout ...