8001 S Orange Blossom Trl, Orlando, Florida 32809 USA
Not a sit in restaurant. Food is always yummy though. Delicious teriyaki sauce. All is cooked in front of you.
Photo Credit: Yelp