Opened in 2017 just west of Downtown Atlanta, Mercedes-Benz Stadium is commonly considered to be one of the best in the world. With a retractable roof, an 18-metre high and 335-metre long ring-shaped ...
Atlanta has more sports arena offerings than just Truist Park, home to the famous Braves. At the Mercedes-Benz Stadium, soccer fans can watch Atlanta United while football fans can catch the Falcons.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results