Where is Shiqiqiu?

Where is Shiqiqiu located?

Shiqiqiu, Anhui, China (approx. 31.28333°, 116.0083°)


Where is Shiqiqiu on the map?