7842 E Admiral Pl, Tulsa, Oklahoma 74115 USA
Great chicken strips and fries. Nice size portions. Service was friendly. Would definitely dine again.
Photo Credit: Yelp