26 days$20k drop • Jan 2$375,0004 acresCaldwell County3 bd, 2 ba • 2,573 sq ftGranite Falls, NC 28630