Eating Japanese Sushi at Sushi Ichiban restaurant in Champaign, IL.

Sushi Ichiban

Feedback

Do you manage or own Sushi Ichiban?

Yes