A Glimpse of ’73
It’s time. The Totem Lake Mall in Kirkland, Washington is coming down. This curious combination of upper and lower mall divided by 120th Avenue Northeast originally opened in 1973. After years of legal wrangling, a developer is finally going forward with plans to demolish most of the lower mall and all of the upper. If […]
Read More A Glimpse of ’73