Official: Neutral Site Bills-Chiefs AFC Title Game Location
Potential Buffalo Bills-Chiefs AFC title game would be in Atlanta
Atlanta neutral site AFC title game Buffalo Bills Kansas City Chiefs
AFC Championship Game to be hosted in Atlanta if Bills, Chiefs reach
Atlanta named as neutral site for potential Bills-Chiefs AFC Championship Game - Pats Pulpit
Joe Burrow to NFL: Better send refunds for neutral-site AFC title game
Atlanta's Mercedes-Benz Stadium picked to host potential AFC Championship Game, Sports
Potential neutral site game between Bills and Chiefs in Atlanta seeing high demand, NFL says – WSB-TV Channel 2 - Atlanta
Detailing potential neutral-site AFC Championship game between Chiefs and Bills: Could this be the future?