Where is Shaoqibao?

Where is Shaoqibao located?

Shaoqibao, Sichuan, China (approx. 27.80976°, 105.5773°)


Where is Shaoqibao on the map?