FOX BROS BBQ 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.