Seoul World Cup Stadium
E139252
UNEXPLORED
Seoul World Cup Stadium is a major football venue in Seoul, South Korea, best known as the primary arena built for the 2002 FIFA World Cup and one of the country's largest and most iconic stadiums.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.