Upscale denim retailer True Religion opened its first store in Louisiana on Canal Street in Downtown New Orleans. The store is located at the corner of Canal and Bourbon Streets in the Astor Crowne Plaza. The space at 739 Canal St. was formerly occupied by a Dixie Factory Outlet store. The True Religion renovation permit filed on [&hellip
Read More »

