$200M Sports Complex Named Atlanta Sports City

Friday, February 24th, 2017

Developers released more details about a 200-acre sports and entertainment complex in the new city of Stonecrest.

Read more at 11 Alive