Attractions: Twin Peaks (aka Horse Lake Mountain) is the not-so-secret yet secret backyard treasure of Wenatchee. Not-so-secret because local winter recreationalists (hikers, Nordic skiers, snowshoers) know it’s there. Secret because apart from a few regulars who walk dogs here or... Read More...
