 The river begins as a small stream between Free Home and Holbrook, just west of the Cherokee/Forsyth county line and just south of Georgia State Route 20 (SR 20), along Free Home Road.It flows south-southwest, crossing Free Home Highway (SR 372), then roughly paralleling Birmingham Road (also SR 372) to the road's west.After passing through Almond Lake (where it receives a tributary from the north), and picking-up another tributary from the east-northeast, it becomes part of the county line, except for a small section entirely on Fulton/Milton side between Clarity Road and Hickory Flat Highway (SR 140), which may have been a former route for the river.