View Larger Map» 19F, Tower B, CCIG International Plaza, 333 Cao Xi North Road, Shanghai, 200030, China