The Views From Sherrard Point In Oregon Are Spectacular
Located at the summit of the beautiful Larch Mountain in the Columbia River Gorge, Sherrard Point is a little-known, jaw-dropping overlook that will blow you away. A short stroll through an emerald green forest will land you on a mountaintop platform from which you’ll see an endless expanse of rolling green hills and Cascade mountain peaks. flickr/ S. Larsen To get the lookout, you’ll park at the Larch Mountain Trailhead and follow the concrete path through the woods for a quarter-mile....