Where is Shanpu?

Where is Shanpu located?

Shanpu, Zhejiang, China (approx. 29.90692°, 120.831°)


Where is Shanpu on the map?