5579 S Windermere Street View Deal Lynnwood Apartments Sold for $6,600,000 Currently viewing 5579 S Windermere Street deals See all deals.