Idaho Complete Foot CareIdaho Complete Foot Care · Podiatrist880 Redman St, Chubbuck, ID 83202(208) 681-2353Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing