Die derzeitige Lodge, bekannt als The Lodge am Lake Creek, befindet sich am östlichen Ende des Sees, nördlich des Suttle Lake Outlets.
Die derzeitige Lodge, The Lodge am Suttle Lake, befindet sich am östlichen Ende des Sees, nördlich des Lake Creek-Auslasses.