About New Orleans Centre
New Orleans Centre was a shopping mall in New Orleans, Louisiana, United States. The mall opened in 1988 with Lord and Taylor and Macy's as the two anchors. A third anchor was planned but never arrived. It had space for 150 stores, opened with 50, and had about 100 at its peak.