114 S Detroit Ave, Tulsa, Oklahoma 74120 USA
Clean and bright interior. Even better with the smells of baking crust and toasting cheese from the pizza oven behind the counter .
Photo Credit: Yelp