Where is Zhishitou?

Where is Zhishitou located?

Zhishitou, Zhejiang, China (approx. 28.28333°, 120.1667°)


Where is Zhishitou on the map?