How Many NFL games are in London?
Three. London’s Tottenham Hotspur Stadium will host two, and Wembley will host one in the London NFL games series.