Where is Shangchewan?

Where is Shangchewan located?

Shangchewan, Hubei, China (approx. 29.92889°, 113.0167°)


Where is Shangchewan on the map?