Quiz: Name the largest ski resort located on the shores of Lake Ta January 16, 2025 by Lake Core Editors Desk Name the largest ski resort located on the shores of Lake Tahoe. Discover more about Lake Tahoe at our Lake Tahoe Category. A) Heavenly Mountain Resort B) Northstar California Resort C) Squaw Valley Alpine Meadows D) Kirkwood Mountain Resort Submit Answer See also Quiz: What is the primary environmental concern regarding the clar