Where is Zhashi?

Where is Zhashi located?

Zhashi, Sichuan, China (approx. 26.58333°, 101.8667°)


Where is Zhashi on the map?