Ichiban Japanese Steakhouse & Sushi Bar

9500 N 129th E Ave #100
Owasso, OK 74055


Phone: (918) 272-2323
No Delivery!

Store Hours:

Mon - Sun:11:00 AM - 09:00 PM
Any questions please call us.