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 Aces Community Services Upper Valley Resource and Counseling Preferred Child And Family Services Bell Chem Dependency Counseling Inc Caldwell ChangePoint LLC TurnAround Alcoholism Intervention Services Padron Counseling Services LLC Alta Services Riverside Recovery Restored Paths Submit a new listing or provide corrections to an existing one