Where is South Qilianshan Road?

Where is South Qilianshan Road located?

South Qilianshan Road, South Qilianshan Road, China (approx. 31.23949°, 121.3626°)


Where is South Qilianshan Road on the map?