Kelly Services Map phone 113 N Mattis Ave Ste K Champaign, Illinois 61821 Kelly Services Map phone 102 S Duncan Rd Champaign, Illinois 61822 Manpower Map phone 810 W Springfield Ave Champaign, Illinois 61820 Reliance On Call Inc Map phone 206 N Randolph St Ste 6 Champaign, Illinois 61820