- 1-25 of 28 Listings
115 MOUNTAIN TOP LANE, New Market, VA, 22844, Shenandoah County
29712 OLD VALLEY PIKE, Strasburg, VA, 22657, Shenandoah County
3525 N MAIN STREET, Toms Brook, VA, 22660, Shenandoah County
308 MALLARD DRIVE, Basye, VA, 22810, Shenandoah County
6201 SHORT STREET, Mount Jackson, VA, 22842, Shenandoah County
23 MALLARD DR, Basye, VA, 22810, Shenandoah County
213 MORRIE DRIVE, Basye, VA, 22810, Shenandoah County
72 DOGWOOD DR, Mount Jackson, VA, 22842, Shenandoah County
115 MOUNTAIN TOP LN, New Market, VA, 22844, Shenandoah County
91 ARTHUR LN, Luray, VA, 22835, Shenandoah County
Lot 19 HORSESHOE CIRCLE, Woodstock, VA, 22664, Shenandoah County
303 E OLD CROSS RD, New Market, VA, 22844, Shenandoah County
251 FROGTOWN LANE, Edinburg, VA, 22824, Shenandoah County
43 GREENVIEW LN, New Market, VA, 22844, Shenandoah County
1358 HORSESHOE CIRCLE, Woodstock, VA, 22664, Shenandoah County
2464 GARBER RD, Mount Jackson, VA, 22842, Shenandoah County
590 SHERMAN ROAD, Woodstock, VA, 22664, Shenandoah County
567 BASSWOOD LANE, Basye, VA, 22810, Shenandoah County
9550 S CONGRESS ST, New Market, VA, 22844, Shenandoah County
147 STONY POINTE WAY, Strasburg, VA, 22657, Shenandoah County
5073 JOHN MARSHALL HIGHWAY, Strasburg, VA, 22657, Shenandoah County
3392 N MAIN STREET, Toms Brook, VA, 22660, Shenandoah County
657 ASH ST, Strasburg, VA, 22657, Shenandoah County