Wow! I just did a Google Street scene to see where that was. It was the location of my first alcohol antihalation. Walked that street hundreds of times over my years. Could barely recognize it. Now I REALLY feel old.
If you are really old like me, Welch Ave Station was The Library in my day. Interior is a lot the same down to the pool tables. There was a pizza place above it then that may have also been called Pizza Pit, but can’t remember. Used to be an IHOP nearby.