The river flows north through Hingham and is joined by Tower Brook and Accord Brook in its first mile (1.6 km), then gradually turns northeast and travels another 1 miles before being dammed to form Foundry Pond.