Where is Zhantantou?

Where is Zhantantou located?

Zhantantou, Zhejiang, China (approx. 29.22304°, 119.418°)


Where is Zhantantou on the map?