no 988 Puming Road, Tangqiao, Pudong New Area, Shanghai, China
Seated: 320
Standing: 320
Square Feet: 3,789 ft2