• Country:

    Flag USA United States

  • City:

    Atlanta

  • Stadium:

    Mercedes-Benz Stadium

  • Capacity:

    71000