With Addiction 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.
Call (855) 274-2412 to get 24/7 help with treatment.
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 (855) 274-2412 to get 24/7 help with treatment.
Other drug and rehab centers within 75 miles of Stewards of Recovery Idaho Falls: