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