About Orleans Canal
The Orleans Canal is a drainage canal in New Orleans, Louisiana. The canal, along with the 17th Street Canal and the London Avenue Canal, form the New Orleans Outfall Canals.
The Orleans Canal is a drainage canal in New Orleans, Louisiana. The canal, along with the 17th Street Canal and the London Avenue Canal, form the New Orleans Outfall Canals.