shanghai CERNET Data Center, China

CERNET, Shanghai, China
Siping Road, Tongji University
200000 shanghai
China