2900 Wind River Ln, Denton, Texas 76210 USA
Hibachi Chicken, Filet Mignon, fried rice, steamed rice, vegetables, Yellowtail JalapeƱo Roll, and Avocado Rolls!
Photo Credit: Yelp