Japanese restaurant · 7010 Dodge St Ste 106, Omaha, NE
More food in Omaha, NE · Japanese Food in Omaha