There's a big green space with riparian habitat on the northeast side of the North Seattle College campus. If you take the foot bridge over from the Northgate light rail station, you can see it from the bridge.
I was wondering if that's what the photos were of, but they're not. :)