Home
Menu
Location
Gallery
Reviews
About Us
Order Online
WE ARE OPEN AGAIN STARTING 5/9/20 FROM 11AM to 9PM EVERY DAY.
fold it
Store Message
Any questions please call us.
Ichiban Japanese Steakhouse & Sushi Bar
|
(918) 272-2323
9500 N 129th E Ave #100, Owasso, OK 74055
© 2021
All Rights Reserved
Accessibility