Where is Kunming South?

Where is Kunming South located?

Kunming South, Kunming South, China (approx. 24.873356°, 102.8603°)


Where is Kunming South on the map?