Where is Xinmushui?

Where is Xinmushui located?

Xinmushui, Sichuan, China (approx. 26.33311°, 102.7758°)


Where is Xinmushui on the map?