Places Glenwood Park admin July 22, 2016July 22, 2016ATLANTA, GEORGIAThe 28-acre Glenwood Park features shops and office space as well as a fine-grained mix of housing — a far cry from its former industrial use.