Shore Lodge has been a beloved lakeside resort in Idaho since 1948. Take a nostalgic trip back to McCall by clicking through the photo album below.