I've been here a couple times with some Canadian friends, and each time has been great. There's a great atmosphere here, and not the people aren't pretentious like other places in Houston.
They have a wide variety of board games, Canadian beer, and HOCKEY! If you're a hockey fan, and you live in Houston, you're doing yourself a disservice by not frequenting this place.
Even if you don't like Hockey, The Maple Leaf Pub is a great place for after hours to hang out with friends or co-workers.
more