PendingUnder contract$314,9002.3 acresAmherst County3 bd, 2 ba • 1,230 sq ftMadison Heights, VA 24572