City: Shanghai
Country: China China
Capacity: 33.000
Seating: 33.000
Field: 105 m x 68 m
Opening: 1999
Football stadium: Yes