1300 Lamar St, Wichita Falls, Texas 76301 USA
Front of the Kemp Center for the Arts.
Photo Credit: Yelp