Japanese restaurant · 1111 N Quincy Ave #111, Ottumwa, IA
More food in Ottumwa, IA · Japanese Food in Ottumwa