Street Address: Qingpu District, Shanghai Still WaterIndustrial Park Avenue, No. 588
City: Shanghai
Province: Shanghai
Country/Region: China