Where is The Langham, Shenzhen?

Where is The Langham, Shenzhen located?

The Langham, Shenzhen, The Langham, Shenzhen, China (approx. 22.53688°, 114.02089°)


Where is The Langham, Shenzhen on the map?