Where is China Int'l Exhibition Center Station?

Where is China Int'l Exhibition Center Station located?

China Int'l Exhibition Center Station, China Int'l Exhibition Center Station, China (approx. 40.07003°, 116.55513°)


Where is China Int'l Exhibition Center Station on the map?