NPI Central
Idaho Psychiatric Institute NPI Number 1285959908 — Idaho Falls, ID | NPI Central