no 988 Puming Road, Tangqiao, Pudong New Area, Shanghai, China
Seated: 1,200
Standing: 1,200
Square Feet: 13,563 ft2