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.
POSTS ON TENERIFE FORUM ARE NOT ACTIVELY MONITORED
Please click the "Report Post" button under any post which may breach our terms of use.
Bookmarks