Map of Shenandoah Valley in Rockingham County, VA:

Shenandoah Valley Rockingham Harrisonburg 38.4834568 -78.8497485