Ichiban Japanese Steakhouse & Sushi Bar

Japanese restaurant · 9500 N 129th E Ave Ste 100, Owasso, OK

Dine-In

Hours

More food in Owasso, OK · Japanese Food in Owasso