PendingUnder contract$799,90043.7 acresAmherst County2 bd, 1.5 ba • 1,956 sq ftMadison Heights, VA 24572