Where is Zhaozhutan?

Where is Zhaozhutan located?

Zhaozhutan, Sichuan, China (approx. 31.16421°, 106.6891°)


Where is Zhaozhutan on the map?