Question: where is the new football stadium in atlanta
Answer: Mercedes-Benz Stadium
Other accepted answers: Mercedes-Benz Stadium