Where is Zhixi?

Where is Zhixi located?

Zhixi, Sichuan, China (approx. 29.11667°, 105.1981°)


Where is Zhixi on the map?