PendingUnder contract$295,0002.78 acresAlexander County3 bd, 1 ba • 1,478 sq ftTaylorsville, NC 28681