Where is Sandozhai?

Where is Sandozhai located?

Sandozhai, Sichuan, China (approx. 29.45133°, 104.8747°)


Where is Sandozhai on the map?