Shanghai location

Azia Center

1233 Lujiazui Ring Road

Shanghai 200120

China

+86 21 6104 1688