Shep Meadow Shep Meadow is a scenic location along the Deerfield River in the Green Mountains National Forest.