Street Address: 2-5a, NO. 1999, Huangxing Rd, Yangpu District, Shanghai, P. R. CHINA
City: Shanghai
Province: Shanghai
Country/Region: China