- Lean on Me
Lean on Me is an Alcohol and Drug Addiction Recovery Program that is located at:
169 East 18th Street
Idaho Falls, ID. 83401
If you would like to contact Lean on Me, you can reach them at 208-932-1743.
Lean on Me offers the following treatment services:
Payment forms accepted: