PendingUnder contract$715,0003.36 acresCaldwell County3 bd, 2 ba • 2,263 sq ftGranite Falls, NC 28630