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°)
China Int'l Exhibition Center Station, China Int'l Exhibition Center Station, China (approx. 40.07003°, 116.55513°)