Work Spring and Fall on Fallen Leaf Lake in South Lake Tahoe!
Stanford Sierra Conference Center is located on the shores of Fallen Leaf Lake in Northern California. We serve groups of various needs and sizes up to 200 people. Every spring and fall we employ a happy team of diverse staff to continually exceed our guest's expectations.
Fallen Leaf Lake is located on the outskirts of Lake Tahoe in California.