105 Golf View Drive, Shelby, NC, 28150

$199,900

105 Golf View Drive, Shelby, NC, 28150

Courtesy of: Allen Tate Shelby