Where is Shichahai Station?

Where is Shichahai Station located?

Shichahai Station, Shichahai Station, China (approx. 39.93587°, 116.3901°)


Where is Shichahai Station on the map?