Where is Xinxanchaba?

Where is Xinxanchaba located?

Xinxanchaba, Sichuan, China (approx. 30.3°, 104.25°)


Where is Xinxanchaba on the map?