Where is Shimatou?

Where is Shimatou located?

Shimatou, Hubei, China (approx. 29.83333°, 113.5°)


Where is Shimatou on the map?