Where is Shuidusi?

Where is Shuidusi located?

Shuidusi, Sichuan, China (approx. 28.417°, 103.5433°)


Where is Shuidusi on the map?