Ichiban Japanese Steakhouse and Sushi Bar

  By Anna Holton Dean Whether you’re a steak lover, a seafood fan, or even if sushi is how you roll (pun intended), Owasso’s new Ichiban Japanese Steakhouse & Sushi Bar has something mouth-watering just for you....

Read More