Mallard Crossing

Charlotte, NC

Type: Retail
Size: 60,000 square feet