Holiday lighting Leavenworth

The Christmas Lighting Festival in Leavenworth, Washington is one of the top destinations for enjoying holiday delights. Truly one of the most magical Christmas towns, the festival transforms this Bavarian village into a virtual snow globe of holiday magic over the first three weekends in December. The Christmas tree lighting… Read More