News

Toledo Bend is located on the Texas-Louisiana border south of Shreveport near Natchitoches. It spans 185,000 acres and is often deemed one of America's best fishing lakes.