The Falls in Wichita Falls in Texas, USA. The city’s original falls washed away in a flood. The present 54-foot man-made waterfall is a multi-level cascade on the south bank of the Wichita River

 

1104 Travis St. Wichita Falls TX 76301

Phone: 972-279-6571 Fax: 972-279-3021