Pizza Review
In my opinion, the best pizza in Tulsa. Jenks is my favorite location. Would also recommend baked meatballs!! Yum.