The NFL has announced that Atlanta will host Super Bowl LXII in 2028, with the game set to take place at Mercedes-Benz Stadium. The decision was made at the NFL Fall League Meeting in Atlanta after ...
The last time the ATL was host city was back in 2019 with Mercedes-Benz Stadium serving as the venue for Super Bowl LIII. The city was lit with excitement for that game, with numerous events and ...
With a lot less acrimony in the process than in the past, the NFL ownership group awarded Atlanta the fourth Super Bowl in the city’s history — the latest in a string of major sporting events set for ...