Home Tags Clarks

Tag: Clarks

Apple latest retailer to leave Stamford Town Center in favor of...

Taubman Centers, the real estate investment trust that owns the 853,000-square-foot facility at 100 Greyrock Place, announced in October that it was putting the mall up for sale.