Where is Nanmuvan?

Where is Nanmuvan located?

Nanmuvan, Sichuan, China (approx. 28.37017°, 104.3547°)


Where is Nanmuvan on the map?