Where is Sheehan?

Where is Sheehan located?

Sheehan, Henan, China (approx. 32.92806°, 111.7706°)


Where is Sheehan on the map?