Here's a clip from an Almost Live episode, which mentions the same place, before it was a Lowes:
https://www.youtube.com/watch?v=4dj7nkEj8ZM
Before Lowes was here, it was an Eagle hardware store.
Here's a decent Reddit post about this stadium, with pics:
https://www.reddit.com/r/Seattle/comments/2lfdml/seattles_lost_stadium/