• Thomas & Ellars Insurance

    • Insurance
    401 Devonshire Dr.
    Champaign, IL 61820-7230
    (217) 356-2400
    (217) 355-6834 (fax)
    Hours:
    Monday - Friday 8:30 AM - 5:00 PM