Indian Bayou Levee Canal is a canal located in Calcasieu County, Louisiana. It appears on the Lake Charles SE USGS 7.5-minute topographic quadrangle. The elevation at this location is approximately 19.69 feet (6.00 m) above sea level. The nearest populated place is Holmwood, approximately 2.3 miles to the NW.

Nearby Features