Where is Zhenjiaping?

Where is Zhenjiaping located?

Zhenjiaping, Sichuan, China (approx. 32.31931°, 106.9619°)


Where is Zhenjiaping on the map?