Where is Shiqiaopu?

Where is Shiqiaopu located?

Shiqiaopu, Hubei, China (approx. 30.76667°, 115.5833°)


Where is Shiqiaopu on the map?