Rumour has it that they were in the process of moving to a new location in the west end. During the process of the move, the owner let his permit run out and the city wouldn't renew it for him.
I can see a big smile on a couple faces right now if they know. Hehehehe.