We met family and friend to watch the Canada - USA game. They have done many upgrades and it looks very nice. Lots of TV's for all the game fans. Great location so please stop and enjoy. Great place, wonderful staff to serve you, lots of fans to keep you cool.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.