Thanks to two grill-happy Texans, Atlanta is home to one of the best BBQ joints in the country. Tuck into sticky wings, rib sandwiches, brisket and bacon burgers, and more meaty options than your meat-loving heart could desire. Biscuits and barbecue, what more could you ask for?
Time Out says
Details
- Address
- 1238 Dekalb Ave NE
- Atlanta
- 30307
Discover Time Out original video