8001 S Orange Blossom Trl, Orlando, Florida 32809 USA
Located at the food pavilion inside Florida Mall
Photo Credit: Yelp