Two stores recently made their North Carolina debuts at SouthPark mall in Charlotte, and more retailers will expand there soon. The iconic watchmaker Swatch opened May 2 in a 830-square-foot space at ...
CHARLOTTE, N.C. (WBTV) - SouthPark mall in Charlotte is welcoming several new stores this year. A press release sent on Monday, Sept. 8, stated that seven retailers are expected to open by the end of ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results