pendingUnder contract$275,0002.59 acresAlexander County3 bd, 2 ba • 1,752 sq ftTaylorsville, NC 28681