This place is a piece of s*** close 30 minutes early what type of s*** is that
Address: 106 W Illinois Ave, Dallas, TX 75224, USA
Lea Grimes | Sep 21, 2021
They close at 11pm on Monday
amando lino | Sep 21, 2021
Food is good......customer service needs be improve
Thanks! Your answer is awaiting moderation.