NPI Central
North Central Alabama Mental Retardation Authority, Inc. NPI Number 1982850491 — Decatur, AL | NPI Central