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 ...