Where is Zhuwapu?

Where is Zhuwapu located?

Zhuwapu, Sichuan, China (approx. 30.89191°, 103.7672°)


Where is Zhuwapu on the map?