Not only is Elmore State Park a destination in its own right, but it’s located in the heart of the northern Green Mountains (just 13 miles from Stowe), so you can plan all kinds of additional ...