pendingUnder contract$359,0004.18 acresNorthampton County3 bd, 2 ba • 1,512 sq ftMachipongo, VA 23405