how many mile northeast of downtown atlanta is the location of the venue that is the 11th largest stadium in the united states ?
70