Does anybody know where I can watch Formula 1 in a bar or wherever. I am staying in granadilla and I go to Las Americas to Leonardo's if I want to watch Formula 1 does anybody know anywhere nearer where I can see Formula 1 in English. Many thanks for any response.