663 Hwy 16 S

Taylorsville, North Carolina 28681

Land/lot