Where is Hankouzhai?

Where is Hankouzhai located?

Hankouzhai, Fujian, China (approx. 24.59639°, 117.4453°)


Where is Hankouzhai on the map?