Five establishments in Champaign County earned themselves either a red or yellow placard after health inspections in the past ...
CHAMPAIGN COUNTY, Ill. (WCIA) — Five establishments in Champaign County earned themselves either a red or yellow placard after health inspections in the past week. Tenkyu, located at 301 N. Neil St.