• The Eye Center

    • Physicians & Surgeons (MD)-Ophthalmology
    2151 S. Neil St.
    Champaign, IL 61820-7722
    (217) 352-2020
    (217) 398-4040 (fax)