Where is Shiqiaoxiu?

Where is Shiqiaoxiu located?

Shiqiaoxiu, Guangdong, China (approx. 22.52247°, 112.4902°)


Where is Shiqiaoxiu on the map?