SHANGHAI TECHNOLOGY INNOVATION CENTER

Basic information
Website:
Country: China
Address: 100 QINZHOU ROAD XUHUI DISTRICT, SHANGHAI, SHANGHAI 200235
EC Portal: Visit
Images
No images available.
Associated projects
Location