Where is Bagou Station?

Where is Bagou Station located?

Bagou Station, Bagou Station, China (approx. 39.97326°, 116.2875°)


Where is Bagou Station on the map?