Where is Fanpai?

Where is Fanpai located?

Fanpai, Guizhou, China (approx. 26.585°, 108.64°)


Where is Fanpai on the map?