Where is Zhenxi?

Where is Zhenxi located?

Zhenxi, Sichuan, China (approx. 29.49557°, 104.5616°)


Where is Zhenxi on the map?