PendingUnder contract$625,0001.5 acresAlexander County3 bd, 3.5 ba • 3,518 sq ftTaylorsville, NC 28681