Where is Logaoida?

Where is Logaoida located?

Logaoida, Sichuan, China (approx. 28.302°, 103.0343°)


Where is Logaoida on the map?