Where is Sanchilipu?

Where is Sanchilipu located?

Sanchilipu, Ningxia Hui Autonomous Region, China (approx. 35.88333°, 106.2667°)


Where is Sanchilipu on the map?