Japanese restaurant · 9500 N 129th E Ave Ste 100, Owasso, OK
Dine-In
More food in Owasso, OK · Japanese Food in Owasso