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 waterway travels southwest through Nelson, Sullivan, and Roxbury before reaching Keene. There, it converges with Minnewawa Brook to form The Branch.