Tequila Restaurant and Bar

2620 Walnut Hill Ln, Dallas, TX

Menu (As of 10/29)

Make Your Own Combo

Tequila Restaurant and Bar: hours and how to order