no.380 Weihai Road, People's Square, Huangpu, Shanghai, China, 200041
Seated: 18
Standing: 24
Square Feet: 237 ft2