Street Address: No. 669, Yinqing Road, Shanghai Songjiang High-Tech Park Zone
City: Shanghai
Province: Shanghai
Country/Region: China