Where is Taoshuliang?

Where is Taoshuliang located?

Taoshuliang, Sichuan, China (approx. 32.60434°, 106.2839°)


Where is Taoshuliang on the map?