Where is Shun Hing Square?

Where is Shun Hing Square located?

Shun Hing Square, Shun Hing Square, China (approx. 22.545277°, 114.105835°)


Where is Shun Hing Square on the map?