Shiki Hibachi Sushi

Japanese restaurant · 1111 N Quincy Ave #111, Ottumwa, IA

Hours

More food in Ottumwa, IA · Japanese Food in Ottumwa