3
10701 Mallard Creek rd
Charlotte, NC 28262
$13,600,000 USD
66,300 SF
34
Units
5% Cap Rate
66,300 SF
$13,600,000 USD
Apartments