Where is Tancow?

Where is Tancow located?

Tancow, Zhejiang, China (approx. 30.50917°, 119.4181°)


Where is Tancow on the map?