I'm sure that a few of the larger pubs around might sort something out, King & Queen for example. The Brunswick, Holland Road used to hold about 200 and was great for England games. Changed a bit now though.
Assuming it IS on Sky of course, and not via a stream.