PendingUnder contract$160,0001.5 acresEssex County3 bd, 2 ba • 1,188 sq ftSaint Stephens Church, VA 22560