Atlanta Business Chronicle SITE Centers Corp. has paid $30.2 million, or about $671.62/sf, for Brookhaven Station, a 44,966-square-foot shopping center in Atlanta. The Beachwood, Ohio, REIT bought the retail property from Hendon Properties of Atlanta, which had purchased it in 2021 for $18 million. Brookhaven Station, which sits on 4.6 acres at 4046-4064 Peachtree Road […]

The post Brookhaven Station Shopping Center in Atlanta Sold for $30.2Mln appeared first on Commercial Real Estate Direct.