The Village at Squaw Valley, located on the California side of Lake Tahoe, plans to open its 2,000-square-foot Mountain Stream meeting venue in February 2008.
The new venue will bring meeting space at the property to 7,500 square feet.