And Echo Lake State Park? It’s the crown jewel in New Hampshire’s treasure chest of natural wonders. Nestled at the foot of White Horse Ledge, this 118-acre state park offers the kind of views that ...