Question: where is the new football stadium in atlanta
Answer: 33 ° 45 ′ 18 '' N 84 ° 24 ′ 04 '' W ﻿ / ﻿ 33.755 ° N 84.401 ° W