Category: | Restaurant, |
---|---|
Address: | 110 N Elgin Ave, Tulsa, OK 74120, USA |
Zip code: | 74120 |
Website: | https://www.intherawsushi.com/itr-vu |
Same great food and service, this time with an awesome view of downtown and the ball-field! Thanks for delivering another great Tulsa treasure!