Pier 39

Address:

172 Jinxian Rd
Huaihai Zhong Rd
Shanghai, China

Phone:

+86 21 6258 1939

Map:


Contact   ·   Privacy   ·   Terms