PendingUnder contract$2,100/mo2.67 acresNorthampton County3 bd, 2.5 ba • 2,692 sq ftMachipongo, VA 23405