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 Lighthouse for Recovery Padron Counseling Services LLC Walker Center Alliance Family Services Inc Valley View Recovery Idaho Youth Ranch Anchor House Walker Center Oats Family Center Community Services Counseling Bell Chem Dependency Counseling Inc Caldwell Submit a new listing or provide corrections to an existing one