Human Service Center
115 East stacey street, Chester, Illinois 62233
Human Service Center is a non-profit rehab located in Chester, IL. Human Service Center specializes in the treatment of Mental Health Disorders and Substance Addiction. more about this center
Treatments:
Outpatient
12-Step
Aftercare Support
Accreditations:
SAMHSA
State License
Insurance:
Medicaid
Private insurance
Self-pay options
Financial aid
Medicare