Click to view 360° panorama Seoul Worldcup Stadium & Park & DMC Photo Gallery The Seoul World Cup Stadium, also known as Sangam Stadium, is located in Seongsan-dong, Mapo-gu, Seoul,South Korea. It was built for the 2002 FIFA World Cup and opened in 2001.