Where is Hanlusia?

Where is Hanlusia located?

Hanlusia, Fujian, China (approx. 24.08417°, 117.1233°)


Where is Hanlusia on the map?