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.
Find and choose store on the list below placed at The Shops at Canal Place. List contains the best brand names and designer stores.
Other shopping malls
69 stores. 318-227-9880
1133 St. Vincent Ave. Suite 200, Shreveport, LA
63 stores. 318-752-1455
390 Plaza Loop, Bossier City, LA