Leavenworth

Leavenworth
DE 2009

Leavenworth is a tranquil little town in the US state of Washington. The provincial nest almost became a ghost town, but a marketing idea saved the city from destruction. Today, the town attracts more than two million visitors a year.

30 min

Explore