I learnt about this place from a message that Googs posted in another thread. Based on their facebook page they are open today.
Anyone in the area willing to check it out? Looks good based on the pics. I am not in the area ever really but looks like it could be worth a drive especially on a game night.
Hardly any info on that page, best to click through to their facebook from the above link.
1660 O'connor Drive, Toronto, ON M4A 2R4