Sushi Ichiban
619 S Wright St, Champaign IL 61820