This American franchise is a hit in suburban Toronto. Although instead of huge college football crowds they're packed when the Leafs play. Great spot to watch NFL games as well as European soccer matches on the weekends. Oh yeah and the food is good as well!