Moraine LakeThis beautiful lake is located at Banff National Park which is 14 kilometers outside the Village of Lake Louise in Alberta, Canada.