Which stadium was built for the 1908 London Olympics and was used in the 1966 football world cup finals?
Correct answer: White City Stadium
stray cat
the 1966 world cup finals between england and Germany was at Wembley,it was just the odd match at White city. you got it wrong
Player #9942936
super fast build