CANAL PLACE
NEW ORLEANS
ADDRESS:
333 Canal Street, Suite 219
New Orleans, LA 70130
PHONE NUMBER:
(504) 264-7788
STORE HOURS:
Monday - Saturday: 11am-7pm
Sunday: 12pm-6pm
ADDRESS:
333 Canal Street, Suite 219
New Orleans, LA 70130
PHONE NUMBER:
(504) 264-7788
STORE HOURS:
Monday - Saturday: 11am-7pm
Sunday: 12pm-6pm
Sign up for exclusive offers, original stories, activism awareness, events and more.