no 988 Puming Road, Tangqiao, Pudong New Area, Shanghai, China
Seated: 180
Standing: 180
Square Feet: 2,260 ft2