Squaw Valley is located off Highway 89, between Truckee and Tahoe City, on the North Shore of Lake Tahoe. Open for summer activities as well as winter skiing and snowboarding.
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.