Lake Catouatchie
From Wikipedia, the free encyclopedia
Lake Catouatchie | |
---|---|
Location | Louisiana |
Lake Catouatchie is lake located southwest of New Orleans, Louisiana in Jefferson and St. Charles Parishes. Lake Catouatchie is connected to Lake Salvador to the south by Bayou Couba and Bayou Bardeaux.