And have you looked at the studies done in regards to traffic coming and going to the new stadium?? Traffic is bad enough on Ivan Allen on a non football weekend and the location of the new stadium would only make it worse. This is not in the best interest of Atlanta!!
Creative Loafing Atlanta
Powered by Foundation