The Human Service Center – New Leaf Lodge is a residential treatment program that provides substance abuse services in a comprehensive system of care. The Human Service Center – New Leaf Lodge is located in Peoria, Illinois.
Insurance Accepted
The Human Service Center - New Leaf Lodge is a residential treatment program that provides substance abuse services in a comprehensive system of care. The Human Service Center - New Leaf Lodge is located in Peoria, Illinois.