no.380 Weihai Road, People's Square, Huangpu, Shanghai, China, 200041
Seated: 30
Standing: 39
Square Feet: 388 ft2