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