Techneip logo
Venue

The Fellas

Shanghai, CN

7号 Yan An Dong Lu, Huang Pu Qu, Shang Hai Shi 200002