Incheon Munhak Stadium

Incheon, South Korea
Opened: Feb. 25, 2002
Capacity: 49084