Where is Diaoloupin?

Where is Diaoloupin located?

Diaoloupin, Sichuan, China (approx. 28.25892°, 101.8179°)


Where is Diaoloupin on the map?