Japanese restaurant · 18118 Evans St, Elkhorn, NE
See full menu
More food in Elkhorn, NE · Japanese Food in Elkhorn