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 halfway and sober housing.
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:
Call (855) 489-3619 for 24/7 with treatment.
Other addiction treatment centers within 75 miles of Stewards of Recovery Idaho Falls: