Where is Beihaibei Station?

Where is Beihaibei Station located?

Beihaibei Station, Beihaibei Station, China (approx. 39.933247°, 116.386826°)


Where is Beihaibei Station on the map?