Wichita Falls - The Waterfall is a waterfall Wichita Falls located in United States.
44 Highway Wichita Falls , TX 76301 United States
Man made. It is right next to I44.
Tt tyttftt
No water? Rip off
Beautiful location for an outdoor wedding! - Karen Teague
Great disc golf course...watch out for the bathrooms though, could be some MSU professors lurking about. - Kyle Apperson