Where is Zhongqilin?

Where is Zhongqilin located?

Zhongqilin, Sichuan, China (approx. 32.57048°, 106.1623°)


Where is Zhongqilin on the map?