Según el Toronto Star, Real Sports Bar & Grill, ubicado en Maple Leaf Square, junto al Air Canada Centre, es la “gran catedral de eventos deportivos por TV”. Sin duda lo es, ya que ofrece más de 2400 m2 y 199 televisores, además de la pantalla HDTV gigante emplazada en el centro, la más grande en América del Norte. Y si necesita el equipo para completar su afición, la tienda está ahí mismo.