Elfin Lakes Hike from Diamond Trailhead in Garibaldi Provincial Park

Elfin lakes are a series of two lakes situated beside each other in the Garibaldi provincial park near Squamish. Elfin lakes hike starts from the Diamond trailhead in the Garibaldi provincial park. Continue Reading →