Where is Yintou?

Where is Yintou located?

Yintou, Zhejiang, China (approx. 27.53417°, 119.1286°)


Where is Yintou on the map?