Street Address: No. 71, Building 17 Hanchen Road, Shanghai Waigaoqiao Free Trade Zone, Pudong
City: Shanghai
Province: Shanghai
Country/Region: China