Where is Machjupin?

Where is Machjupin located?

Machjupin, Zhejiang, China (approx. 27.76556°, 119.4158°)


Where is Machjupin on the map?