Japanese restaurant · 9045 N 121st E Ave #500, Owasso, OK
Delivery · Dine-In
More food in Owasso, OK · Japanese Food in Owasso