Where is Janpin?

Where is Janpin located?

Janpin, Zhejiang, China (approx. 28.78139°, 121.4658°)


Where is Janpin on the map?