PendingUnder contract$2,150,0003.84 acresMiddlesex County4 bd, 4.5 ba • 4,320 sq ftHartfield, VA 23071
PendingUnder contract$399,9001.83 acresGloucester County4 bd, 2.5 ba • 2,619 sq ftGloucester, VA 23061