411 West River Road, Elgin, IL, 60123
Address: 411 West River Road, Elgin, IL, 60123
Phone: 847-281-5394
Website: https://www.footprintstorecovery.com
Contact Footprints Recovery IL directly at 847-281-5394, or call the SAMHSA National Helpline for free, confidential referrals 24/7.
SAMHSA Helpline: 1-800-662-HELP