Where is Xibei?

Where is Xibei located?

Xibei, Guizhou, China (approx. 26.5°, 105.8667°)


Where is Xibei on the map?