Question: where is the mercedes benz stadium located in atlanta
Answer: 1 AMB Drive NW