Where is Daqiaodi?

Where is Daqiaodi located?

Daqiaodi, Sichuan, China (approx. 27.12244°, 102.5642°)


Where is Daqiaodi on the map?