International Stadium Yokohama
E135034
UNEXPLORED
International Stadium Yokohama is a major football venue in Yokohama, Japan, best known for hosting the 2002 FIFA World Cup Final and other high-profile international matches and events.
Jump to:
Referenced by
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.