1966-07-20
Which city hosted England 2-0 France at the 1966 men's World Cup?
England 2-0 France at Wembley Stadium, London on 1966-07-20.
London · 51.5072°, -0.1275° · Source