13304 Mallard Landing Rd

 13304 Mallard Landing Rd, CharlotteNC 28278
$1,8455 Beds2740 sqft