NPI Central
Ellsworth Municipal Hospital — NPI 1306029053, Hubbard, IA | NPI Central