Leavenworth, WA Christmas Snow Festivals

Leavenworth is a Bavarian-styled village in the Cascade Mountains, in central Washington State. Each and every year, Leavenworth heralds in the Christmas Holiday season with three weekends of fun, food and a totally magical experience. Thousands come from all over the world.