4511 Zebe Avenue, Chubbuck, ID 83202
Mon–Thur: 9:00 am to 4:30 pmFri: 9:00 am to 12:00 pm
Idaho Falls is open 9:30 – 4:00 on Fridays
© 2021 Idaho Kidney Institute All Rights Reserved | Built and Hosted by MOATiT