A Peoria, Illinois favorite serving generous Chinese classics, speedy lunches, and comforting flavors that keep locals coming ...