I know it was in Sloan Square or Sloan Plaza, but no street address. I have a lot of info about the place, if you ever want it. I could reprint my old post about it, with some additional information if people are interested.
Michael Siskin