Pizza Review
Gotta go with the premium Pizza. Worth the $$$. Best in Tulsa by far.