
Name stadium: Mercedes-Benz Stadium
City & country: Atlanta, United States of America
Capacity / forecasted for FIFA World Cup: 75,000 / 65,085
Year of construction: 2017
World Cup 2026 match(es): Semi Final (provisionally)
Home to: Atlanta United FC (MLS) and Atlanta Falcons (NFL)
Main features and characteristics: coming soon
Address, location: 1 AMB Drive NW, Atlanta, GA 30313, USA