Willowcreek Animal Hospital

Phone: (208) 529-4081

796 E Iona Rd, Idaho Falls, ID 83401

Business Hours

Monday – Friday: 8:00 am – 5:30 pm
Sat: 9:00 am – 12:00 pm

After Hours Emergency Service Available.

Call Us Text Us