I was wondering about the "Westside Greenspace" on this website's map. Today it was announced that it's going to be branded "The Home Depot Backyard."
From the Atlanta Business Chronicle:
A 13-acre greenspace is planned on the site of the Georgia Dome, which will be demolished once Mercedes-Benz Stadium opens.
It will be called The Home Depot Backyard and it will be used for game-day parking, events and entertainment. It's set to open in 2018.
Maybe someone can post the renderings.