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