Caddo Lake
Caddo Lake is a 25,400-acre lake and wetland located on the border between Texas and Louisiana. It is an internationally protected wetland under the RAMSAR treaty and is the largest natural fresh water lake in the South.
11425 Hwy. 1 North
Oil City, LA 71061
318-995-7139