1 more results for Travel in Leavenworth, Washington
Leavenworth, Washington, United States
Every year during the peak months of summer thousands of visitors are drawn to the quaint bavarian town of Leavenworth, Washington to experience all of its beauty. With temperatures peaking near 100 degrees at times, it is to no surprise that tourists want to jump into the river to cool off!Without …