Japanese restaurant · 1308 Jackson St, Omaha, NE
Dine-In
More food in Omaha, NE · Japanese Food in Omaha