Street Address: 10/F, Cross Region Plaza, No. 899, Lingling Road, Xuhui District, Shanghai City, China
City: Shanghai
Province: Shanghai
Country/Region: China