Where is Weipaoji?

Where is Weipaoji located?

Weipaoji, Zhejiang, China (approx. 29.97196°, 119.339°)


Where is Weipaoji on the map?