PendingUnder contract$1,200,00019 acresSurry County3 bd, 3.5 ba • 2,807 sq ftPilot Mountain, NC 27041
PendingUnder contract$899,0003.59 acresSurry County4 bd, 3.5 ba • 4,798 sq ftPilot Mountain, NC 27041