• Windsor Galleria

    • Shopping Centers & Malls
    1103-1127 W. Windsor Rd.
    Champaign, IL 61821-7804
    (217) 351-1180
    (217) 351-4838 (fax)