Ichiban Japanese Steakhouse & Sushi Bar is located in Owasso, United States on 9500 N 129th E Ave STE 100. Ichiban Japanese Steakhouse & Sushi Bar is rated 4.5 out of 5 in the category japanese restaurant in United States.
Address
9500 N 129th E Ave STE 100