Idaho Kidney Institute

Address

4511 Zebe Ave
Chubbuck, ID 83202