Where is Shibaotou?

Where is Shibaotou located?

Shibaotou, Henan, China (approx. 35.65222°, 113.9811°)


Where is Shibaotou on the map?