Where is Zhaisi?

Where is Zhaisi located?

Zhaisi, Sichuan, China (approx. 32.32303°, 103.5322°)


Where is Zhaisi on the map?