919 Indiana Ave, Wichita Falls, Texas 76301 USA
The main stage of the at the Wichita Falls Theater in Wichita Falls, Texas.
Photo Credit: Yelp