It’s Game Time in Toronto at Canada’s Largest Sports Bar and Restaurant. With a 39 foot HD television screen, 112 beers on tap and an upscale menu. Cheer on your favourite team at Toronto’s newest entertainment venue. Located adjacent to Air Canada Centre and part of Maple Leaf Square. 25,000 square feet of pure sports lovers’ fun.