Where is Xiafavei?

Where is Xiafavei located?

Xiafavei, Yunnan, China (approx. 24.47334°, 101.9888°)


Where is Xiafavei on the map?