Where is Xihongmen Station?

Where is Xihongmen Station located?

Xihongmen Station, Xihongmen Station, China (approx. 39.78797°, 116.3226°)


Where is Xihongmen Station on the map?