0000 Hubbard Terrace, Shelby, NC, 28150

$18,900

0000 Hubbard Terrace, Shelby, NC, 28150

Courtesy of: Allen Tate Shelby