Where is Hunmoida?

Where is Hunmoida located?

Hunmoida, Sichuan, China (approx. 27.78569°, 102.5053°)


Where is Hunmoida on the map?