• Homewood Suites by Hilton

    • Hotels
    1417 S. Neil St.
    Champaign, IL 61820-6529
    (217) 352-9960
    (217) 352-7890 (fax)