About Stewards of Recovery
Stewards of Recovery, located in Idaho Falls, Idaho, is an alcohol and drug rehab program for individuals seeking recovery from addiction. They provide age specific care for youth and adults. Their levels of care include a 90 day detoxification program, partial hospitalization treatment, intensive outpatient treatment, and gender specific sober living accommodations. Those with dual diagnosis will be treated for their mental health condition and addiction simultaneously. Traditional clinical approaches to treatment are offered.