Where is Yankantou?

Where is Yankantou located?

Yankantou, Zhejiang, China (approx. 27.62583°, 119.7767°)


Where is Yankantou on the map?