Where is Shanzhanzun?

Where is Shanzhanzun located?

Shanzhanzun, Zhejiang, China (approx. 27.95818°, 119.6625°)


Where is Shanzhanzun on the map?