David Melvin Hall, DO, Internal Medicine

1301 Penn Ave
Ste 100
Des MoinesIA  50316-2350 (Polk County)


Phone: 515-263-2400
Fax: 515-263-2540

NPI: 1598869620
License Number: DO-01804 (IA)