Just last year, the only place in Atlanta to get Fox Brothers BBQ was at Smith’s Olde Bar…not that there was anything wrong with that. However, the brothers recently opened their first restaurant on Dekalb Avenue in Candler Park, and it is a hit! Crack your windows as you draw closer to the crimson red […]