• Miga

    • Restaurants
    301 N. Neil St., Ste. 104
    Champaign, IL 61820-3164
    (217) 398-1020