NPI Central
Owyhee Health and Rehabilitation Center NPI Number 1861500456 — Homedale, ID | NPI Central