Where is Xundauzi?

Where is Xundauzi located?

Xundauzi, Sichuan, China (approx. 28.35838°, 104.6469°)


Where is Xundauzi on the map?