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.
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
Call (866) 979-8605 for 24/7 help with treatment.
Other drug and rehab centers within 100 miles of Stewards of Recovery Idaho Falls: