2002 E Admiral Blvd, Tulsa, Oklahoma 74110 USA
Nice to see a true Tulsa burger stand still giving hungry people everything they could ask for.
Photo Credit: Yelp