Atlanta chosen as neutral site for potential Bills-Chiefs AFC Championship Game ‘The NFL announced Thursday morning that Mercedes-Benz Stadium would be the host site if the Bills and Chiefs both advance to the game.’ No related posts.