PendingUnder contract$800,0001.57 acresHaywood County3 bd, 3.5 ba • 2,479 sq ftMaggie Valley, NC 28751
PendingUnder contract$1,650,0001.5 acresAlexander County3 bd, 3.5 ba • 3,733 sq ftTaylorsville, NC 28681