ELGIN, Ill., May 13, 2025 /PRNewswire/ — Footprints to Recovery, a leading provider of addiction and mental health services, is pleased to announce the launch of its new, private inpatient mental health treatment program at its Elgin, Illinois facility. Located just outside Chicago, the…