Northwood Meadows State Park
Northwood Meadows State Park is a 674-acre park located in the state of New Hampshire. The park offers visitors a variety of outdoor activities, including hiking, fishing, and picnicking. Visitors can also enjoy the park's scenic views of the Northwood Lake and Great Bay. One of the main attractions of the park is the extensive trail system that offers a ...