China Shanghai Office Map
Address
10/F, Shanghai Central Plaza 381 Huai Hai Zhong Road, Shanghai 200020, China
Tel: 86 (21) 6619 9000