We can help you find local opiate addiction treatment, call 877-743-0081 for a free referral. Who Answers? Contact (208) 237-3365 Address 147 West Linden Avenue Chubbuck, ID 83202 Also try these nearby Rehab Centers in Idaho Mental Wellness Centers Alta Services Walker Center Nez Perce County Court Services Substance Abuse Treatment Bow Creek Recovery Center Solution for Life Lifestyles Changes Counseling Abundant Wellness Center Aces Community Services Insight Consulting Inc ASAP Submit a new listing or provide corrections to an existing one