O'Delys Pizza offers a taste of authentic Italian pizza, alongside sandwiches.