Do they have Dine in?, I called but no one pick the phone and got answering machine.
Address: 1223 W McDermott Dr #85, Allen, TX 75013, USA
W K | Oct 28, 2021
They have dine in.
Chris Wolf | Oct 28, 2021
Yes! We just went here. Food is great.
Fahad Masood | Oct 28, 2021
Yes they do.
Thanks! Your answer is awaiting moderation.