Tulsa's Incredible Pizza Company
About
Tulsa's Incredible Pizza Company 8314 E 71st St., (South Tulsa), +1 (918) 294-8671, [35]. It has 96,000 square feet and is both a restaurant and amusement park, includes an all-you-can-eat pizza and salad buffet, indoor go-kart races, bumper cars, miniature golf, bowling, and a game arcade.