Green lake located on the northern edge of the municipality of Whistler, British Columbia is the region's largest lake. Offering swimming and boating in the summer, and views in the winter months, the Lake is an interesting locale in this Olympic Village.
previous image | next image