PendingUnder contract$1,990,000366 acresHighland County4 bd, 2 ba • 2,681 sq ftWilliamsville, VA 24487
PendingUnder contract$625,00036.7 acresShenandoah County2 bd, 1 ba • 864 sq ftMount Jackson, VA 22842