pendingUnder contract$910,0004.8 acresMitchell County4 bd, 4 ba • 4,265 sq ftLittle Switzerland, NC 28749
pendingUnder contract$245,0002.67 acresCaldwell County3 bd, 3 ba • 2,379 sq ftGranite Falls, NC 28630