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