Where is Xinjiekou Station?

Where is Xinjiekou Station located?

Xinjiekou Station, Xinjiekou Station, China (approx. 39.93941°, 116.3612°)


Where is Xinjiekou Station on the map?