• DESTIHL Restaurant & Brew Works

    • Restaurants
    301 N. Neil St.
    Champaign, IL 61820-3163
    (217) 356-0301
    (866) 381-0349 (fax)