Dude,
For the record, the last time I was in Montreal was September 14, 1996 for the World Cup Of Hockey when Canada lost to the U.S. in the final game. I remember this place but I don't remember its exact location. I also remember on the train ride to Montreal there were hockey fans talking...