no 988 Puming Road, Tangqiao, Pudong New Area, Shanghai, China
Seated: 400
Standing: 380
Square Feet: 4,521 ft2