Está ubicado al sur de la ciudad china, en el distrito de Nankai, tiene una capacidad de 60.000 espectadores y fue inaugurado en 2006 bajo diseño del estudio de arquitectos japonés AXS SAWTO Inc.