Skip to content

Location – Asia Pacific – Shanghai

Locations – Asia Pacific

Shanghai

Rm 309/411,
Senben Plaza, No., 567 Tianyaoqiao Rd.,
Xuhui, Shanghai
China

Phone +86 (21) 6075 2525

Google Maps

By loading the map, you agree to Google's privacy policy.
Learn more

Load map