Where is Taozhuzhen?

Where is Taozhuzhen located?

Taozhuzhen, Zhejiang, China (approx. 28.82841°, 121.5987°)


Where is Taozhuzhen on the map?