PendingUnder contract$399,9003.15 acresAlexander County2 bd, 3 ba • 1,440 sq ftTaylorsville, NC 28681