Where is Yankoushi?

Where is Yankoushi located?

Yankoushi, Zhejiang, China (approx. 28.65°, 118.9°)


Where is Yankoushi on the map?