Street Address: No. 2585--5673 Huyi Road, Jiading District, Shanghai, China.
Province: Shanghai
Country/Region: China