Street Address: 1260 Shixin Road, Pudong New District, Shanghai, China. 201202
City: Shanghai
Province: Shanghai
Country/Region: China