Where is Xiaolaova?

Where is Xiaolaova located?

Xiaolaova, Yunnan, China (approx. 24.8162°, 103.436°)


Where is Xiaolaova on the map?