Deer Lodge Photo Gallery Explore this historic lodge, located just steps away from majestic Lake Louise, in Banff National Park.