Where is Shuangxiu?

Where is Shuangxiu located?

Shuangxiu, Shandong, China (approx. 36.21111°, 120.5969°)


Where is Shuangxiu on the map?