Walpole, Mass., Town Forest: A Hidden Gem

Walpole Town Forest in Walpole, Mass. (20 miles southwest of Boston), is one of those true hidden New England travel gems that some local residents don’t even know about. Free and open to the public, you’ll find several forested trails with our favorite being alongside a scenic section of the Neponset River (pictured here). You’ll […]