Where is Shigudin?

Where is Shigudin located?

Shigudin, Sichuan, China (approx. 31.89786°, 106.0972°)


Where is Shigudin on the map?