PendingUnder contract$698,00023.2 acresAlexander County3 bd, 2.5 ba • 2,248 sq ftTaylorsville, NC 28681