Waxhaw Homes For Sale $350,000-$500,000