pendingUnder contract$364,9005.22 acresAmherst County3 bd, 3 ba • 2,104 sq ftMadison Heights, VA 24572