Building for sale, 4243 Canal St, Orleans, LA, in New Orleans, United StatesNew Orleans, 4243 Canal St, Orleans, LACommercial building • 455.78 m²