Google
×

Beaver Brook

River in Massachusetts
Beaver Brook is a 30.7-mile-long river located in New Hampshire and Massachusetts in the United States. It is a tributary of the Merrimack River, part of the Gulf of Maine watershed. Beaver Brook rises in Chester, New Hampshire, and flows south... Wikipedia
Source: Chester
Length: 31 mi
Towns and cities: Chester, Derry, Londonderry, Windham, Hudson and Pelham, NH; Dracut and Lowell, MA