Canal Place

  • Shopping Centers
333 Canal St.
Suite 327
New Orleans, Louisiana 70130
(504) 522-9200