Leavenworth, Washington, is the Ultimate Christmas Town
Every winter, the Bavarian-themed town of Leavenworth becomes a picturesque Christmas scene filled with lights, snow, carolers, and Santa! Thousands of visitors from all over come to Leavenworth every winter…Continue Reading →