Share This:

11425 Hwy 1 North,
Oil City, LA 71061

Property Description

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