Where is Shiqiaoyi?

Where is Shiqiaoyi located?

Shiqiaoyi, Hubei, China (approx. 31.25722°, 112.2261°)


Where is Shiqiaoyi on the map?