Love the food amazing, the price is excellente and the employees are excellent. I recommend this place 100%
Address: 1605 Lee Rd, Orlando, FL 32810, USA
Rob Cas | Sep 9, 2018
Miss this place but here in Chicago the food is so much better. Enjoy!
Jason MacLarty | Sep 9, 2018
Mateo is correct, great food for sure.
Thanks! Your answer is awaiting moderation.