I'm on the last bit of a trip around Europe and desperately looking for somewhere to watch the season opener against the Bills in London, England. I'm 20, a non creepy student, and will bring beers or food or whatever.