The North River

 

The Indian Head River flowing from Hanover, and Herring Brook flowing from Pembroke, join forces to form the headwaters of the North River. Twelve miles later the River joins the South River and empties into Massachusetts Bay.

 

NSRWA Paddling Guide