The river begins at an unnamed lake in geographic Servos Township in the Unorganized North Part of Sudbury District, passes through the municipality of French River, then flows about 4 kilometers through the municipality of West Nipissing in Nipissing District to Wolseley Bay on the French River adjacent to the community of Wolseley Bay (also part of the municipality of French River, Sudbury District).