The headwaters of the river rise south of Mount Angelo, approximately 25 km south of Halls Creek, the river then flows in a westerly direction through Oollumarra Soak and discharges into Margaret River of which it is a tributary.
The headwaters of the river rise south of Mount Angelo then flows in a westerly direction through Oollumarra Soak into Margaret River of which it is a tributary. This is approximately 25 km south of Halls Creek. The headwaters of the river rise south of Mount Angelo then flows in a westerly direction through discharges into Margaret River of which it is a tributary. This is approximately 25 km south of Halls Creek. Halls Creek is the river.