NPI Central
Knollwood Psychiatric Hospital & Chemical Dependency Center Inc NPI Number 1477633295 — Riverside, CA | NPI Central