NPI Central
Shattuck Healthcare Inc. Dba Elmwood Nursing and Rehabilitation Center NPI Number 1609885920 — Berkeley, CA | NPI Central