Shenzhen Polytechnic

Xili Lake, Nanshan District, Shenzhen, 518055, China

Where we are