Pizza restaurant O Bagghiu offers Italian cuisine with options for dining in, takeout, and reservations.