Primary tab navigation

Visiting Shanghai

View map

GPS Coordinates: 31.204369, 121.588674

Address:

6/F, Building 10,
399 Keyuan Road, Zhangjiang Hi-Teck Park,
Pudong New District,
Shanghai, P.R.C. 201203

Fax:

86-21-60923522