Atlanta Stadium
Location: Atlanta, Georgia, USA Capacity: 75,000 Opened: 2017 FIFA World Cup 26™ fixtures: Five group-stage matches, a Round of 32 tie, a Round of 16 clash and a semi-final Atlanta Stadium was designed with supporters in mind and delivers an award-winning fan experience. Standing at over 300 feet high, it features a one-of-a-kind retractable roof, first-of-its-kind 360-degree halo video display […]
Read more ›