About Insight

Shanghai

Global resources and a local presence. An IT partnership that will help move your business’ technology goals forward.

About this Location

Units 606-607, Innov Tower
1801 Hongmei Rd, Xuhui District
Shanghai, 200233

+86 21 6037 2820

Locate on a map