Caddo Lake

Details
Caddo Lake is a 25,400-acre lake and wetland located on the border between Texas and Louisiana. It is the largest natural fresh water lake in the South.
  • Address:
    11425 Hwy. 1 North, Oil City, LA
  • Phone:
    (318) 995-7139
  • Website:
    www.caddoparks.com