Stewards of Recovery is a leading addiction and mental health treatment center located in Idaho Falls, ID. They are dedicated to helping individuals achieve and maintain long-term recovery through a combination of community partnerships, advocacy, and patient-centered care. With a focus on strength-based therapies, Stewards of Recovery offers a comprehensive range of services, including substance abuse treatment, mental health treatment, housing support, life skills development, and court-ordered classes and education.
Committed to providing accessible care, Stewards of Recovery serves all clients regardless of their ability to pay and offers discounts for essential services based on family size and income. They accept various forms of insurance, including Medicaid, Medicare, and private insurance, as well as offering sliding scale fee services for uninsured or underinsured individuals. Additionally, Stewards of Recovery participates in the NHSC Loan Repayment Program, providing qualified health care clinicians with student loan repayment in exchange for serving at approved sites.
Generated from the website