Where is Liziba Station?

Where is Liziba Station located?

Liziba Station, Liziba Station, China (approx. 29.55555°, 106.5337°)


Where is Liziba Station on the map?