Where is Taoqiliang?

Where is Taoqiliang located?

Taoqiliang, Sichuan, China (approx. 31.70763°, 105.6397°)


Where is Taoqiliang on the map?