They seemed to have moved into a new location at 61 Kensington Avenue as they have their own place  Don't go there to dine in though as it's still catered to take out like their previous location (the place is tiny).