It flows southwest through the towns of Nelson, Sullivan, and Roxbury, eventually entering the city of Keene, where it joins Minnewawa Brook to form The Branch.
The stream meanders southwest through the towns of Nelson, Sullivan, and Roxbury, eventually combining with Minnewawa Brook in Keene to create The Branch.