Where is Xinhui?

Where is Xinhui located?

Xinhui, Sichuan, China (approx. 30.80486°, 105.7629°)


Where is Xinhui on the map?