301 N Neil St Ste 104, Champaign-Urbana-Champagne, IL61820-3163
View on Map
What travelers say:
A restaurant sent me by a friend, with the mentality of giving it a try, went to punch in, because my friend knew that I especially liked Japanese cuisine, this restaurant is indeed very good, did not let me feel disappointed.