We can help you find local opiate addiction treatment, call 877-743-0081 for a free referral. Who Answers? Contact (208) 732-0995 Address 493 Eastland Drive P. O. Box 47 Twin Falls, ID 83303 Also try these nearby Rehab Centers in Idaho Family Services Center Walker Center Lighthouse for Recovery Ada County Juvenile Court Services Oats Family Center Mental Wellness Centers Substance Abuse Treatment Mental Wellness Centers Road to Recovery Inc Preston Counseling Bell Chem Dependency Counseling Inc Harmony House Submit a new listing or provide corrections to an existing one