Where is Ürümqi South Station?

Where is Ürümqi South Station located?

Ürümqi South Station, Ürümqi South Station, China (approx. 43.77881°, 87.58161°)


Where is Ürümqi South Station on the map?