Address

Waigaoqiao Free Trade Zone

No. 63, 2nd Floor, Building No.1
No. 39, Jiatai Road
Shangai

Map