4020 Faudree Rd, Odessa, TX
... grown to become a premiere Japanese dining destination proudly located in West Texas.
We invite you to join us and experience for yourself one of the finest Japanese restaurants and sushi bars in the world.
Read more
click here!