Where is Sheehan?

Where is Sheehan located?

Sheehan, Anhui, China (approx. 31.48611°, 116.9333°)


Where is Sheehan on the map?