Places Stacked townhouses Glenwood Park admin July 22, 2016July 22, 2016ATLANTA, GEORGIAThis 4-story stacked townhouse building on Bartram Street in Glenwood Park, Atlanta, Georgia, includes two-story townhouses on top of other two story townhouses.