NPI Central
Electra Hospital District NPI Number 1184639783 — Iowa Park, TX | NPI Central