We’ve been to the NFL Experience at Battersea, NFL Live and walked from Trafalgar Sqaure to Euston and Bills fans are out in huge numbers.
I’ve been to 7 London games and this is by the far the most fans of one team I’ve seen wandering around London. I hope they all have tickets to the game!