Ichiban Japanese Steakhouse And Sushi Bar

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

(918) 272-2323

Location