Craig Hall, MD

Obstetrics & Gynecology

Monarch Healthcare

1660 John Adams Pkwy, Idaho Falls, ID 83401

(208) 523-8844