Caddo Lake

Caddo Lake Photo

Location

11425 Hwy 1 North
Oil City LA 71061

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

Contact

Phone: