This sounds like the Margaret I. King library building AKA the Science & Engineering library. Otherwise, I'm not sure which library they're referring to. Interestingly, there was a subway on campus too. I wonder if it was that one, by chance. Small world.
source: UK is my alma mater.