Human Service Center — Trillium Place/New Leaf Residential Rehab Human Service Center Trillium Place/New Leaf provides residential rehab services in Peoria, Illinois. Read more... 3500 West New Leaf Lane
Trillium Place — Knolls Center for Change Residential Rehab Trillium Place Knolls Center for Change provides residential rehab services in Peoria, Illinois. Read more... 2101 West Willow Knolls Road