I've been meaning to get down and check this address out again myself. Will try to do so this weekend.

Plant Shed was here. I'm just not sure about now, and they're website doesn't help.

The adjacent building at Broadway/96 has been emptied out and I'm certain is slated for the wrecking ball and a new apartment tower. I've wondered if this address might be part of the package.