00 Beaten Path Road

Mooresville, NC, 28117
ACTIVE
$1,638,000Price

00 Beaten Path Road

Mooresville, NC, 28117
ACTIVE
$1,638,000Price