PendingUnder contract$699,9993.59 acresShenandoah County4 bd, 3.5 ba • 2,962 sq ftStrasburg, VA 22657