Ichiban Chinese Buffet Map phone 105 N Mattis Ave # D Champaign, Illinois 61821 Kaiyo Japanese Restaurant Map phone 2501 N Prospect Ave Champaign, Illinois 61822 Sarku Japan Teriyaki & Sushi Express Map phone 619 S Wright St Champaign, Illinois 61820 Sushi Ichiban Map phone 619 S Wright St Champaign, Illinois 61820 Sushi Kame Map phone 132 W Church St Champaign, Illinois 61820 Yellowfin Map phone 303 Cedar St Champaign, Illinois 61820