Where is Lanzhou South Bus Station?

Where is Lanzhou South Bus Station located?

Lanzhou South Bus Station, Lanzhou South Bus Station, China (approx. 36.04521°, 103.7677°)


Where is Lanzhou South Bus Station on the map?