Where is Zhenxiqiao?

Where is Zhenxiqiao located?

Zhenxiqiao, Sichuan, China (approx. 29.02909°, 102.5497°)


Where is Zhenxiqiao on the map?