108 Fairfax Court #4, Mooresville, NC, 28117

$985,753

108 Fairfax Court #4, Mooresville, NC, 28117

Courtesy of: Allen Tate Mooresville/Lake Norman