Tag: Southlake Town Square

Retail Types, Stores

Lifestyle retailer adding stores

April 12, 2016

Via: Retailing Today

The lifestyle  retailer will open a store at Southlake Town Square, an open-air center in Southlake, Texas, on Thursday, April 14, 2016. The opening will give Sundance, which also sells online and via catalog, a total of seven brick-and-mortar locations. […]