Italian restaurant in Capoliveri offering Italian, pizza, and Mediterranean dishes. Features outdoor seating and accepts reservations.