Where is West Bus Station?

Where is West Bus Station located?

West Bus Station, West Bus Station, China (approx. 20.01515°, 110.2857°)


Where is West Bus Station on the map?