Where is Chenbaoshan?

Where is Chenbaoshan located?

Chenbaoshan, Sichuan, China (approx. 32.37471°, 106.655°)


Where is Chenbaoshan on the map?