PendingUnder contract$446,4001.52 acresAmherst County3 bd, 2 ba • 1,740 sq ftMadison Heights, VA 24572