Where is Caoqiao Station?

Where is Caoqiao Station located?

Caoqiao Station, Caoqiao Station, China (approx. 39.84603°, 116.34242°)


Where is Caoqiao Station on the map?