Get Directions to Champaign Human Resources ← View details 102 South Neil Street, Champaign, Illinois 61820 +1 217-403-8770 Get Directions From* To * — Required information