We can help you find local opiate addiction treatment, call 877-743-0081 for a free referral. Who Answers? Contact (208) 529-4673 Address 2001 South Woodruff Street Suite 6 Idaho Falls, ID 83404 Also try these nearby Rehab Centers in Idaho Mental Wellness Centers Alliance Family Services Inc Alliance Family Services Inc Human Dynamics and Diagnostics LLC Abundant Wellness Center Tueller Counseling Services Inc Center for Behavioral Health Idaho Road to Recovery Inc Salmon Mental Health Clinic PA Mental Wellness Centers Submit a new listing or provide corrections to an existing one