With Treatment
Stewards Of Recovery Idaho Falls is an addiction treatment center located at 651 L Street in the 83402 zip code in Idaho Falls, ID. It also provides transitional and sober living.
Address: 651 L Street, Idaho Falls, ID 83402
Here are the full facility listing details on Stewards of Recovery Idaho Falls in Idaho Falls, ID:
Types of Care:
Facility Smoking Policy:
Phone #: 208-932-4493
Do you need heroin addiction treatment and detox?
Call (855) 489-3619 to get help 24/7.
Other addiction treatment centers within 75 miles of Stewards of Recovery Idaho Falls: