Best spot for Nashville Hot Chicken in Atlanta