NPI Central
Spencer Recovery Centers, Inc. NPI Number 1831284843 — Laguna Beach, CA | NPI Central