Where is Shangdi Station?

Where is Shangdi Station located?

Shangdi Station, Shangdi Station, China (approx. 40.03183°, 116.314°)


Where is Shangdi Station on the map?