Proposed 13-story tower would be tallest building in Lynnwood

Plans are in the works to build a 13-story tower that would become the tallest building in Lynnwood. The mixed-use building of commercial and residential spaces would be located at 4208 198th Street SW, where a business park is currently located. “We are just at the start of the review process,” Paul Krauss, Community Development…