Tulsa, OK Metro >
7982 E 41ST St,
This is the best teriyaki I have ever had. Service and atmosphere are wonderful!! It was a sad day when I moved from Tulsa, because it meant no more Ichiban!! :( Eko is the best!!!!!
Japanese Cuisine at it's best.
Food is great, and the preparation style is magnificent. It's got a little bit of every style of Japanese style of food making of all the japanese restaurants here. If that makes sense.
Sign in with Facebook
Sign in with Facebook to see what your friends are up to!
Get the Citysearch Mobile app so you can spend less time searching for great places, and more time enjoying them.
Get it Now