The town of Lac La Hache lies on the shores of its namesake lake,
Lac La Hache, 25 km/18 mi north of
100 Mile House on
Highway 97. It is known as the "Longest Town in the Cariboo" and serves a sport fishery well known for its kokanee, as well as trophy-sized lakers.