Two London venues hosted matches at the 1966 Football World Cup. Wembley Stadium was one. Name the other.
White City WHITE CITY The White City White City (disambiguation)
white city white city disambiguation
white city
WikipediaEntity
WHITE CITY