Where is Xujiadu?

Where is Xujiadu located?

Xujiadu, Yunnan, China (approx. 24.6225°, 103.0383°)


Where is Xujiadu on the map?