Zio's is the best Italian resturant in the Tulsa area. Period. They serve great appetizers and have an extensive wine list. Their specialities include: Alfredo, Spaghetti, and of course, Pizza! They have wonderful 8" or 12" brick oven pizzas that you can top with any topping you want! And you gotta save room for dessert...they're out of this world!!
Zio's is a bit on the expensive side, but well worth it!!!
more