Where is Sheehan?

Where is Sheehan located?

Sheehan, Jiangxi, China (approx. 28.43333°, 115.6°)


Where is Sheehan on the map?