Where is Sheehan?

Where is Sheehan located?

Sheehan, Fujian, China (approx. 26.34278°, 117.2753°)


Where is Sheehan on the map?