Where is Shanbaoshu?

Where is Shanbaoshu located?

Shanbaoshu, Sichuan, China (approx. 28.07537°, 105.4765°)


Where is Shanbaoshu on the map?