Posted inAtlanta Intown, Brookhaven, Buckhead, Business, Dunwoody, Featured Story, News, Sandy Springs

Atlanta scores! 2026 World Cup is Benz bound

The men’s 2026 World Cup soccer tournament is headed to Atlanta’s Mercedes-Benz Stadium, a goal city officials and sports fans have been hoping to achieve for years. The Federation Internationale de Football Association (FIFA), the governing body of the World Cup, announced the host cities for one of the most popular sporting events in the […]