Street Address: No. 1129, Denghui Road, Minhang District, Shanghai, China (mainland)
City: Shanghai
Province: Shanghai
Country/Region: China