Video encyclopedia

Northwood Meadows State Park

Northwood Meadows State Park is a 675-acre (273 ha) state park in the town of Northwood, New Hampshire. Activities included nature walks, hiking, picnicking, fishing, non-motorized boating, biking, snowmobiling, and cross-country skiing. The wooded park has a vast wetlands area includes a pond created by a dammed brook.


  • General