2611 Plaza Pkwy, Wichita Falls, Texas 76308 USA
Next to Opa's Schnitzel Haus in Century Plaza
Photo Credit: Yelp