Where is Ahailaoda?

Where is Ahailaoda located?

Ahailaoda, Sichuan, China (approx. 27.61147°, 102.9399°)


Where is Ahailaoda on the map?