Sheep Lake is in the Seven Devils Area of Idaho, and the Wallowa Mountains are clear across the Snake River in Oregon. Says Bill
A fine place to camp here at Sheep Lake is Windy Saddle Campground; it's always fun to go for a fishing trip and a perfect place to do that is Exodus Wilderness Adventures. If you crave fishing you may always stop by Northwest Voyageurs, and a lake nearby is Seven Devils Lake. You'll truly wish for more hours in a day
to enjoy all the fun stuff in the Wallowa Mountains. The Wallowa Mountains scenery is always beautiful. You could also take a look at Papoose Lake while you're here at Sheep Lake; it's nearby.