8933 E Admiral Pl, Tulsa, Oklahoma 74115 USA
Cheeseburgers and old fashion French fried
Photo Credit: Yelp