Anyone know anything about this place? I noticed it at the Cabbagetown festival last weekend, but I didn't get a chance to check out the menu or anything.
Is it any good? What are it's hours? Is there a website (can't for the life of me find one)
You know, standard stuff.