Where is Shizhumiao?

Where is Shizhumiao located?

Shizhumiao, Sichuan, China (approx. 29.01617°, 104.8727°)


Where is Shizhumiao on the map?