Image March 4, 2025 Images: Another project pitched for site south of downtown ATL Mechanicsville proposal would claim corner lot near Center Parc Stadium, Summerhill retail