CANAL PLACE
Visit Our New Orleans Location
ADDRESS:
333 Canal Street, Suite 219
New Orleans, LA 70130
PHONE NUMBER:
(504) 264-7788
STORE HOURS:
Monday - Saturday: 11am-7pm
Sunday: 12pm-6pm