Restaurants in Dallas, TX
Restaurants • Steakhouses
13375 Noel Rd.,
Dallas ,
TX
75240
UNITED STATES
Based on 1 reviews
TEXAS TOURIST TRAP
The sauce was boss but the rest... you gotta be kidding me! Is this really the most popular BBQ in the Dallas area?Worldwide > United States > Dallas, TX > Steakhouses