Where is Hexiangban?

Where is Hexiangban located?

Hexiangban, Zhejiang, China (approx. 29.57915°, 120.2726°)


Where is Hexiangban on the map?