0 N Lafayette Street

Shelby, NC, 28150
$165,000Price
Courtesy of: Allen Tate Shelby

0 N Lafayette Street

Shelby, NC, 28150
$165,000Price