Stony Brook Branch  Stony Brook Branch is a tributary of the Stony Brook in Mercer County, New Jersey in the United States. The Stony Brook Branch starts at , in Sourland Mountain near Route 31 (Pennington Road). It flows east, crossing Route 31 and Pennington Hopewell Road before draining into the Stony Brook at .