298 Shadowbrooke Lane, Mooresville, NC, 28117

$2,200,000

298 Shadowbrooke Lane, Mooresville, NC, 28117

Courtesy of: Carolina Realty Solutions