Where is Huimins?

Where is Huimins located?

Huimins, Zhejiang, China (approx. 27.9475°, 119.6461°)


Where is Huimins on the map?