Street Address: 609#, Building B, No. 2699, Youyi Road, Baoshan District, 201900 Shanghai
City: Shanghai
Province: Shanghai
Country/Region: China