H Health West Chubbuck Clinic 0 reviews 990 S 8th Ave Chubbuck, ID • 83202 View Practice (208) 282-2330