Apartments in Casal Monastero, Rome from $70 per night