I dont know that area very well. BO or PWP might better. Personally if it was me I'd head a bit further north to the Euston Flyer. They've got loads of screens in there. Will be heaving mind.
Sadly I can't offer anything further than what Mr Sutton and Mr Otanswell have offered.
The Knight's Templar was a suggestion from our legend and leader of the London Reds, who in the past did a lot of organisations of get togethers when Swindon were on TV. So its probably a good bet.
I'm sure you don't need to be told, that everywhere is going to be fucking rammed to the hilt on Wednesday night.