• La Quinta Inn

    • Hotels
    1900 Center Dr.
    Champaign, IL 61820-7821
    (217) 356-4000
    (217) 352-7783 (fax)