Where is Pullman Beijing South?

Where is Pullman Beijing South located?

Pullman Beijing South, Beijing Municipality, China (approx. 39.78647°, 116.51658°)


Where is Pullman Beijing South on the map?