Next Chapter Addiction Treatment NPI 1013381110 Practice location: 1300 Nw 17th Ave, Delray Beach, FL 334452578 Taxonomy code: 261QR0405X Phone: (561) 563-8407