Zhiba Sci. and Tech. Innovation Pk. is located in Shanghai, China on 2511 Huancheng W Rd, Fengxian District. Zhiba Sci. and Tech. Innovation Pk. is rated 3 out of 5 in the category business park in China.
Address
2511 Huancheng W Rd, Fengxian District