Incheon Munhak Stadium (built 2002)
Location: 37.435139°N, 126.690806°E