no 988 Puming Road, Tangqiao, Pudong New Area, Shanghai, China
Seated: 80
Standing: 75
Square Feet: 947 ft2