Canal Street Pharmacy LLCUnclaimed · claim itClinic PharmacyNew Orleans, LA10 years in businessThis organization has held a National Provider Identifier since 2016. That is when it registered with CMS, which may be later than the practice was founded.(504) 323-6523NPI 1003273392View Profile Claim