We can help you find local opiate addiction treatment, call 877-743-0081 for a free referral. Who Answers? Contact (208) 734-5230 Address 371 South Locust Street Twin Falls, ID 83301 Also try these nearby Rehab Centers in Idaho Valley View Recovery Tom Moore Counseling Center Salmon Mental Health Clinic PA Padron Counseling Services LLC A to Z Family Services Inc CLUB Inc Coeur d Alene Tribe Lighthouse for Recovery Easter Seals/Goodwill NRM Bell Chem Dependency Counseling Inc Linden House Submit a new listing or provide corrections to an existing one