City: Orange County, 728 S Alafaya Trail, Orlando, FL 32828, USA, Orange County, United States
"It's open! I went around 5:30 and it was extremely busy. Waited almost 40 minutes for take out. Hence the 3 stars fir now. Perhaps during lunch, becau..."