pendingUnder contract$590,0002.26 acresAlexander County3 bd, 2 ba • 2,687 sq ftTaylorsville, NC 28681