Fox Brothers BBQ – Atlanta, Georgia – Brad Nevin
Ian on Jan 31 2008 | Filed under: Atlanta, Brad Nevin, georgia
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 […]