Where is Beijing South?

Where is Beijing South located?

Beijing South, Beijing, China (approx. 39.8648°, 116.379°)


Where is Beijing South on the map?