Está ubicado en la ciudad de Pionyang, Corea del Norte, y cuenta con una capacidad de 114 000 espectadores.