Zhejiang University of Technology (South Gate 1) is located in Hangzhou, China on 18 Chaowang Rd, Xiacheng District,. Zhejiang University of Technology (South Gate 1) is rated 3 out of 5 in the category athletic field in China.
Address
18 Chaowang Rd, Xiacheng District,