Where is Longhuizhen?

Where is Longhuizhen located?

Longhuizhen, Zhejiang, China (approx. 27.7638°, 120.2806°)


Where is Longhuizhen on the map?