Where is Xiapilin?

Where is Xiapilin located?

Xiapilin, Guizhou, China (approx. 25.96667°, 109.1°)


Where is Xiapilin on the map?