Street Address: No.101, Chen An Rd, Malu Industry Zone,. Jiading, Shanghai
City: Shanghai
Province: Shanghai
Country/Region: China