Shout out to Fox Bros BBQ located at 1238 DeKalb Ave NE, Atlanta, GA 30307.
My favorite ATL BBQ spot — great BBQ and great service!
What to wear: Whatever you want. Don’t dress up too much — you might feel a tad out of place! Extremely casual.