Where is Tanpin?

Where is Tanpin located?

Tanpin, Zhejiang, China (approx. 27.47139°, 119.7179°)


Where is Tanpin on the map?