PendingUnder contract$399,9003 acresAmherst County4 bd, 2.5 ba • 3,068 sq ftMadison Heights, VA 24572