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