Willowcreek Animal Hospital
Veterinary clinic
796 E Iona Rd · Idaho Falls, ID 83401 · 2.2 mi
Willowcreek Animal Hospital in Idaho Falls, Idaho treats small animals and large animals such as horses and livestock. Services include surgery, in-house diagnostics like X-rays and bloodwork, dental care, pain…