Where is Zhonglou Station?

Where is Zhonglou Station located?

Zhonglou Station, Zhonglou Station, China (approx. 34.2627°, 108.9423°)


Where is Zhonglou Station on the map?