The Shops at Canal Place store list
Information & Events
The Shops at Canal Place is located on 333 Canal Street, New Orleans, LA. More than 43 stores.
Click on store from list below to view details.
Other shopping malls
69 stores. 318-227-9880
1133 St. Vincent Ave. Suite 200, Shreveport, LA
113 stores. (504) 465-2161
1401 W. Esplanade Avenue, Suite 100, Kenner, LA 70065