Street Address: Room102, Bldg 6.8 449 Nujiang(N) Road, Shanghai, China
City: Shanghai
Province: Shanghai
Country/Region: China