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.