With Treatment
Stewards Of Recovery Idaho Falls is an addiction treatment center situated at 651 L Street in the 83402 zip code of Idaho Falls, ID. It 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
Other inpatient treatment centers within 75 miles of Stewards of Recovery Idaho Falls: