Where is Yanpan?

Where is Yanpan located?

Yanpan, Zhejiang, China (approx. 28.17222°, 121.3478°)


Where is Yanpan on the map?