Street Address: 7th Floor, No. 1999 Wenchuang Road, Baoshan District
City: Shanghai
Province: Shanghai
Country/Region: China