Where is Denta?

Where is Denta located?

Denta, Sichuan, China (approx. 31.38724°, 106.6658°)


Where is Denta on the map?