Where is Fanshupin?

Where is Fanshupin located?

Fanshupin, Zhejiang, China (approx. 27.81581°, 119.2228°)


Where is Fanshupin on the map?