Squam Lakes is a 12.6 mile (29,000-step) route located near Ashland, New Hampshire, USA. This route has an elevation gain of about 318.2 ft and is rated as hard. Find the best walking trails near you in Pacer App.
From Ashland Town Beach along River Street and Route 3 through Holderness to Squam Lakes Association