Japanese restaurant · 518 College Ave #110, Clemson, SC
To-Go · Delivery
More food in Clemson, SC · Japanese Food in Clemson