11
103 Creek Bend St
Natchez, MS 39120
$560,000 USD
9,476 SF
8
Units
9.45% Cap Rate
9,476 SF
$560,000 USD
Apartments