What Now Atlanta — Slated to open in 2019, the new green space is 100 acres larger than Midtown’s Piedmont Park.
Read More…