Chapin & Russell Associates
3020 W. Willow Knolls Dr.
Peoria, IL 61614
Phone: 309.681.5850
Fax: 309.681.5658
Toll Free: 800.333.2095
Email: info@chapinandrussell.com
Two Locations
Main Office
3020 W. Willow Knolls Dr.
Peoria, Il 61614
See map and get directions
Pekin Satellite Office
11A 6th Street
Pekin, IL 61554
See map and get directions