no.380 Weihai Road, People's Square, Huangpu, Shanghai, China, 200041
Square Feet: 2,045 ft2
The Meeting Point, a space for guests to network or mingle upon arrival or during an event.