Where is Shanzhufan?

Where is Shanzhufan located?

Shanzhufan, Zhejiang, China (approx. 28.59983°, 118.8286°)


Where is Shanzhufan on the map?