The Fresh Market

NC Triangle Retail Center Sells for $11M

Glenwood Square is a 51,900-square-foot grocery-anchored center in Chapel Hill. The asset traded for the first time in the past 25 years.