PendingUnder contract$475,0006.78 acresAlexander County3 bd, 2 ba • 1,701 sq ftTaylorsville, NC 28681