PendingUnder contract$2,150,0003.84 acresMiddlesex County4 bd, 4.5 ba • 4,320 sq ftHartfield, VA 23071
PendingUnder contract$995,0002.17 acresLancaster County4 bd, 3.5 ba • 2,381 sq ftWhite Stone, VA 22578