About Lake Wichita
Lake Wichita was a large man-made lake of 2,200-acre acres located some three miles southwest of Wichita Falls, Texas.
Lake Wichita was a large man-made lake of 2,200-acre acres located some three miles southwest of Wichita Falls, Texas.