no 988 Puming Road, Tangqiao, Pudong New Area, Shanghai, China
Seated: 650
Standing: 650
Square Feet: 7,578 ft2