A restaurant with worldwide flavors has resided in downtown Champaign for nearly a year, and its menu is only expanding. Miga, located at 301 N. Neil St., is celebrating its anniversary on Sept. 5.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results