Where is Workers' Stadium Station?

Where is Workers' Stadium Station located?

Workers' Stadium Station, Workers' Stadium Station, China (approx. 39.93223°, 116.44377°)


Where is Workers' Stadium Station on the map?