no 988 Puming Road, Tangqiao, Pudong New Area, Shanghai, China
Seated: 420
Standing: 750
Square Feet: 9,042 ft2