It sits at the end of a 20 kilometers long peninsula on the western shore of Lac Île-à-la-Crosse, and is linked with Peter Pond Lake (historically Buffalo Lake) and Churchill Lake (historically Clear Lake) through a series of interconnected lakes, rivers, and portage routes.