no.380 Weihai Road, People's Square, Huangpu, Shanghai, China, 200041
Seated: 60
Standing: 56
Square Feet: 560 ft2