Seoul Football Club

Seoul FC

Seoul, South Korea

Seoul World Cup Stadium

Capacity – 66,704

Opened – 2001

Advertisements