This place is where foreigners hang out. If you feel like going to a sports bar that feels like you're in the US, this is it. The burgers are great. I recommend the triple garlic fries.
If you go specifically to watch sports, ask at the bar what tv's will show the sport you want...as the 5 screens show various sports! Just so you've got a good view of your game!