Street Address: 69 Guiqing Rd Bldg 24 Ste 6c Xuhui Dist Shanghai
City: Shanghai
Province: Shanghai
Country/Region: China