I've watched F1 last summer at Mel's Place on east coast road, but that was just because I happened to be there when the race started.
where exactly is that place? you know, if they show all races? Might be not too far from where I live.... would be good !
maybe we can meet with a bunch of people. Watching F1 is just more fun in a group than sitting at home alone.....