Where is Shibaodin?

Where is Shibaodin located?

Shibaodin, Sichuan, China (approx. 30.46543°, 103.9131°)


Where is Shibaodin on the map?